У меня есть выпадающий фильтр для отображения элементов по дате, например, и отображения данных за последние 24 часа, отображения данных за последние 3 дня.
У меня есть defaultState в моем редукторе
const defaultState = {
dataArray: [],
a: true,
b: false
}
По умолчанию dataArray
пусто.И у меня есть редуктор и действие.В методе componentDidMount я получаю данные с сервера, отправляя некоторые действия.Если я обновлю страницу, страница по умолчанию, в которой перечислены последние элементы за 24 часа, будет пустой, потому что dataArry происходит из defaultState в моем редукторе.Но если я изменил страницу, чтобы отобразить данные за последние 3 дня, то componentWillReceiveProps работает, и внутри этого метода я выбираю данные, и это уменьшает мое состояние и возвращает новое с
dataArray = [{some data}]
Как извлечь данные и установить их в состояниеотобразить его после обновления страницы?