其他分享
首页 > 其他分享> > 关于 Microsoft Graph Toolkit 2.0 正式发布的通知

关于 Microsoft Graph Toolkit 2.0 正式发布的通知

作者:互联网

微软近日宣布全新的 Microsoft Graph Toolkit 版本正式发布,如果你是第一次听说这个东西,可以查看官方的入门文档

=>Microsoft Graph Toolkit 系列文章<=

更新你的应用程序

如果想要更新现有的应用程序去使用最新版的 Microsoft Graph Toolkit,在命令行跳转到工程所在的路径并执行npm i @microsoft/mgt@latest

当然如果是通过 mgt-loader 这种方式动态加载,那意味着什么都不用做。

关于此次发布的 release notes

2.0的新东西

新的包结构

之前 Microsoft Graph Toolkit 是一个包含所有组件和提供程序的单一包。然而随着它的发展,微软意识到应用程序中可能不会用到所有的功能,只包含需要的代码即可。因此这次将 Microsoft Graph Toolkit 分成了以下几个包:

Core

Providers

Components

Main

Microsoft Graph Toolkit 的 React 包装

微软还新增了一个 @microsoft/mgt-react 包,它将 Microsoft Graph Toolkit 中的组件都封装成 React 组件,使开发者在开发 React 应用程序时更加轻松。使用命令npm i @microsoft/mgt-react进行安装。

引入一个组件:Import {Person} from ‘@microsoft/mgt-react’;

然后使用起来就很方便了:<Person personQuery=”me”>

更多关于如何使用 mgt-react 的资料请访问新升级的 React guide 文档

新组件

Person Card 2.0

微软对 Person Card 组件进行了重新设计并添加了新功能,这样开发者就可以轻松地显示有关Person的更多信息。点击=>这里<=可以亲自体验效果。
在这里插入图片描述
To Do

随着 Microsoft Graph 上新的 To Do API 发布,微软也创建了一个新的 To Do 组件。原来的 Tasks 组件被拆分为 mgt-todo 和 mgt-tasks, 分别使用 To Do API 和 Planner API。

新的功能和改进

缓存 Microsoft Graph 请求

微软添加了一个可选的可配置的缓存功能,用来最小化你的应用程序需要发起的请求数量,这可以改进应用程序的性能和用户体验,特别是当你的应用程序使用了多个组件的时候。=>关于缓存的更多信息<=

主题

为了让 Microsoft Graph Toolkit 为开发者带来更灵活的定制性,微软添加了主题功能。现在开发者可以轻松地为 每个组件/区域/全局 切换浅色和深色主题。开发者还可以定制自己的主题或修改微软提供的这两款。
在这里插入图片描述

=>主题示例<=

本地化和可访问性

微软开始在组件中支持 Web可访问性标准。这次发布可以轻松地配置 string localizationright-to-left rendering

=>示例<=

Bug修复和改进

标签:Graph,Toolkit,microsoft,mgt,组件,2.0,Microsoft
来源: https://blog.csdn.net/FoxDave/article/details/111150106