@sesor86792

Как в React'e и Redux-Saga при диспатче action'a дождаться ответа и использовать эти данные дальше?

Стек технологий: React, Redux Toolkit, Redux Saga
Необходимо в одном из методов в React части, задиспатчить экшен который выполняет запрос на сервер и дождаться от него ответа, чтобы использовать эти данные дальше. В Thunk это сделать просто, например с помощью async await, т.к Thunk возвращает промис.
Пример кода:
const handleTest = (data) => {
        // какой то код
        dispatch(fetchDataTest(data.id)) // здесь нужно дождаться и получить ответ, 
        //в санках это выглядело бы так const fetchData = await dispatch(fetchDataTest(data.id))
    }
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы