У меня есть запланированная функция, которая считывает данные с сервера каждые х минут, и я хочу, чтобы обновить состояние с ответом:Реагировать Redux - вызов отправка без подключения (не из среагировать компонента)
api.fetchData().then(
(response) => {
dispatch(Actions.updateConfiguration(response));
}
};
Эта функция не должна быть реагирующим компонентом, поскольку она ничего не делает.
Однако я не могу понять, как вводить функцию dispatch
без использования connect
, что требует, чтобы он был компонентом реакции.
Спасибо.
Просто позвоните непосредственно в магазине: 'store.dispatch (Actions.updateConfiguration (ответ))' – DDS
Множество вариантов здесь: 1) Используйте 'store.dispatch' непосредственно. 2) Используйте 'redux-saga' для реализации долговременной задачи, которая начнет и остановит выборку данных. 3) Создайте компонент, который служит поставщиком данных для своих детей. –