在本小节,我们将介绍如何从 v0.3.0 升级。
如果你是老版本的 React APP 用户,请根据你的具体情况,进行正确的操作:
在 v0.4.0 版本中,我们完全弃用了 DifyChatProvider 和 useDifyChat, 这简化了组件嵌套关系。
原来的 DifyChatProvider 承载的配置初始化功能,现在被分拆为几个部分。
在 packages/react-app/src/App.tsx 中,初始化运行模式:
现在的应用配置管理服务将会在需要使用时自动引入,依据不同的运行模式,入口分别如下:
/packages/react-app/src/services/app/singleApp/index.ts/packages/react-app/src/services/app/multiApp/index.ts你要做的是,在上面的入口文件中,导出你所使用的 appService 即可。
以多应用模式为例:
userId 和 enableSetting在 v0.4.0 中,新增了一个真正意义上的授权登录页面,你可以查看 自定义用户信息 文档, 自定义你的用户信息获取和更新逻辑。