gpt4 book ai didi

reactjs - React admin 3.x useDataProvider 加载指示器

转载 作者:行者123 更新时间:2023-12-04 17:27:17 24 4
gpt4 key购买 nike

在 2.x 版本中,当您使用 hoc withDataProvider 并使用 dataProvider 注入(inject) props 时,您可以传递一些额外的选项,例如 onSuccessonFailure 以及另外使用该 dataProvider 确保调用了所有正确的 redux 操作。这样您就可以看到加载指示器等等。

现在有了新的钩子(Hook),你就不能再传递这些选项了。所以你也被迫使用 useNotify、useRefresh 等。我注意到也没有调用 redux 操作....所以没有加载指示器。

所以基本上我的问题是如何使用 dataProvider 并让它显示加载指示器,但它可以很好地解释为它运行所有在您使用时通常运行的 redux 操作默认组件,如 List 或 View

最佳答案

从 2.x 迁移到 3.x 时,您必须迁移自定义数据提供程序。如果您有 2.x 中指定的旧类型,您在其中使用常量:

switch() {
case MY_CUSTOM_ACTION:
}

它是这样使用的:

dataProvider(MY_CUSTOM_ACTION...

这种旧方法仍然有效,但不会调度 redux 操作。一旦您迁移到编写数据提供程序的新方式,一切都会按预期进行。 https://marmelab.com/react-admin/DataProviders.html#data-providers

关于reactjs - React admin 3.x useDataProvider 加载指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62453909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com