react-admin-重定向后忘记列表过滤器

时间:2019-09-27 17:30:20

标签: react-redux react-admin

有了react-admin,我们可以filter lists results。 当转到另一页并返回列表时,仍将应用以前的过滤器。 (奇怪的是,过滤器没有出现在URL哈希中)

演示: https://marmelab.com/react-admin-demo/#/

Filters are memorized after redirection

这是react-admin还是redux的行为?

我希望每次加载时都有一个新的结果列表。

我有两个主意:

  1. 我知道<List/>的子级在其道具中会收到setFilter功能。也许我可以在每个孩子(setFilter({}))的方法componentWillUnmount()中调用<Datagrid/>
  2. 在我的每个列表模块react-admin中呼叫componentWillUnmount() action changeListParams()

有更好的解决方案吗?我不敢相信,建立这个令人敬畏的框架的出色团队没有想到这个用例!

谢谢!

0 个答案:

没有答案