新的 <SaveContextProvider>,React-Admin 的弃用消息

tan*_*tan 5 react-admin

自从我将react-admin更新到版本3.10.0后,我在Chrome控制台中看到了这条消息,我试图深入研究该文档,但找不到任何信息或示例。任何人遇到过这个,或者幸运的是react-admin的任何成员看到这个,请帮忙!

Edit or Create child components must be used inside a <SaveContextProvider>. Relying on props rather than context to get persistence related data and callbacks is deprecated and won't be supported in the next major version of react-admin.
Run Code Online (Sandbox Code Playgroud)

小智 0

我有一个表单组件,使用<SimpleForm>,它在<Edit><Create>组件中使用。应用程序运行时没有任何警告。

但是当在表单组件上运行单元测试时,我遇到了同样的问题。我尝试将其包裹在 a 中<SaveContextProvider>但没有成功...如果有人有解决方案!

因此,如果您在运行时遇到问题,您应该验证您的表单组件是否按照警告中所述正确包装。