【问题标题】:In react-admin, how can i update my current view when i using fetch to get data?在 react-admin 中,当我使用 fetch 获取数据时如何更新当前视图?
【发布时间】:2020-04-03 05:11:18
【问题描述】:

在 react-admin 中,我只知道框架为我提供了两种更新方式,它们将 dataProvider refresh 设置为 true 和 refreshbutton。现在我的情况是我有一个用于支付的对话框。并且支付请求是not restful api。所以我必须使用'fetch'。以及付款后,如何刷新当前视图以获取最新数据?

【问题讨论】:

    标签: javascript reactjs fetch refresh react-admin


    【解决方案1】:

    请提供更多详细信息。此外,当 state/prop 更新时,视图会自动刷新!

    在极少数情况下,可以使用 forceupdate()

    【讨论】:

      【解决方案2】:

      您可以从 'ra-core' 导入和调度 Redux 操作“refreshView”,例如: https://github.com/marmelab/react-admin/blob/master/packages/ra-ui-materialui/src/button/RefreshButton.js

      【讨论】:

      • 谢谢! refresh 将返回一个动作,我所做的只是为了消除它~
      猜你喜欢
      • 2019-01-06
      • 1970-01-01
      • 2012-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 2014-06-20
      相关资源
      最近更新 更多