Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
export default function* rootWatcher(){ yield takeLatest("GET_WEATHER_REQUEST", getWeatherWorker); }; function* getWeatherWorker(){ yield put(actionSetIsGettingWeather(true)); const response = yield call(axios.get, "http://localhost:3012/weather"); if (response.status === 200) { console.log('saga if') yield put(actionSetIsGettingWeather(false)); yield put(actionSetWeather(response.data)); //Положим полученные данные в state news } else { yield put(actionSetWeatherError("Error!")); } }
Я внес изменения в код как ты сказал только все равно асинхронность осталась?