Задать вопрос
@ar5

Как сделать цепочку запросов в redux?

Здравствуйте, изучаю redux в связке с reactjs. Подскажите как правильно реализовать цепочку асинхронных вызовов.Есть список пользователей. При клике на пользователя:
1. Произовдить аутенфикацию. (асинхронный запрос
2.Брать токен пользователя
3. С токеном пользователя делать асинхронный запрос на получение сообщений пользователя.

Как это можно реализовать оставив actions на аутенфикацию и action на получение поста независимыми?
  • Вопрос задан
  • 719 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Комментировать
Пригласить эксперта
Ответы на вопрос 1
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Если я вас правильно понял, чтобы они остались независимыми, необходимо сохранить токен. Например в props компонента если он "глупый", либо можно и в state, если компонент "умный" (иными словами - неподключенный компонент, или подключенный (с помощью connect функции))

1. Произвести аутентификацию
2. Сохранить токен в компонент
3. Делать запрос с токеном пользователя.

Пункт 3 можно улучшить, например не подсвечивать кнопку сделать запрос без токена.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы