有了react-admin
,我们可以filter lists results。
当转到另一页并返回列表时,仍将应用以前的过滤器。 (奇怪的是,过滤器没有出现在URL哈希中)
演示: https://marmelab.com/react-admin-demo/#/
这是react-admin
还是redux
的行为?
我希望每次加载时都有一个新的结果列表。
我有两个主意:
<List/>
的子级在其道具中会收到setFilter
功能。也许我可以在每个孩子(setFilter({})
)的方法componentWillUnmount()
中调用<Datagrid/>
? react-admin
中呼叫componentWillUnmount()
action changeListParams()
。有更好的解决方案吗?我不敢相信,建立这个令人敬畏的框架的出色团队没有想到这个用例!
谢谢!