在本小节,我们将介绍如何从 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 中,新增了一个真正意义上的授权登录页面,你可以查看 自定义用户信息 文档, 自定义你的用户信息获取和更新逻辑。