оно вызывает снова и снова сагу для загрузки.Данные это промис который приходит через 3 секунды через промис.
Сага:
export default function* fetchData() {
try {
const data = yield getData();
yield put(loadDataActions.fetchData());
yield put(loadDataActions.loadDataSucceeded(data));
} catch (e) {
yield put(loadDataActions.loadDataFailed());
}
}
Проблема не в том, чтобы останавливать сагу, а в том, что ее не нужно постоянно вызывать.
Обсуждают сегодня