Можно ли использовать обычную выборку внутри компонента и сохранять результат в локальном состоянии, когда эти данные нужны только этому компоненту?Каковы недостатки?
Недостатком является то, что у него не может быть преимуществ глобального состояния, таких как использование инструментов Redux dev и доступ к нему при необходимости, например, увлажнение его существующими данными.
Предположим, у нас есть страница с авторами.Пользователь нажимает на автора и переходит на страницу со всеми книгами этого автора.Теперь пользователи возвращаются на страницу авторов и нажимают на другую.Данные о предыдущем авторе все еще находятся в хранилище Redux и будут отображаться до завершения нового запроса.Как это преодолеть?
Похоже, Author
следует очистить (например, присвоить null
) при запуске выборки.Компонент, который зависит от данных, не должен отображаться до тех пор, пока выборка не будет успешной.