С react-admin
мы можем фильтровать списки результатов .При переходе на другую страницу и возвращении к списку предыдущие фильтры по-прежнему применяются.(Странно, что фильтры не отображаются в хэше URL)
Демонстрация: https://marmelab.com/react-admin-demo/#/
Этоreact-admin
или redux
поведение?
Я хочу получать новый список результатов каждый раз, когда загружаю его.
У меня есть две идеи сделать это:
- Я знаю, что дети
<List/>
получают функцию setFilter
в своих реквизитах.Может быть, я мог бы вызвать setFilter({})
в методе componentWillUnmount()
каждого ребенка (<Datagrid/>
)? - Звоните
react-admin
action changeListParams()
в каждом componentWillUnmount()
моего списка модулей.
Есть ли лучшее решение?Я не могу поверить, что удивительный тимбилдинг, этот потрясающий фреймворк, не подумал об этом сценарии использования!
Спасибо!