добавления записи средиректить пользователя?
Извини, до этого фигню написал)
У тебя функциональные компоненты?
да, во как реализовано сейчас https://kopy.io/fQV3l
Лоадер можешь туда добавить?
Такая же схема для редиректа, понимаешь о чём я?
Ты там ответь хоть)
ну типо: const data = await addCardAction(token, data); и после обрабатывать, верно?
wasSend: false <-- redux state, а в компоненте wasSend? history.push/()=><Redirect to/> : your primary content Я пишу с телефона, потому подробнее расписать тяжело)
у меня вообще react-native - мне не нужен компонент redirect. Мне нужно узнать в компоненте о том, что action произошел успешно
Ну не делай редирект, а делай что тебе нужно
так у меня и в том вопрос, я не знаю как узнать что action сработал
а как вообще с этим работают тогда?
Хотя санки возвращают промис из диспатча, если я ничего не путаю
Почему же? Сага или санки
Ежики плакали, но продолжали колоться
Из компонента?
Так он может выполнить ещё один диспатч в случае успеха
И как в компоненте об этом узнать?
Если успех то изменим переменную редакс стейта и обработаем уже в компоненте
Ну да, так компонент узнает об изменении стора в следствие события. Но не о самом событии. Это я и имел в виду
Вообще вопрос у него был такой: Гайс такой вопрос - как можно в redux асинхронном после добавления записи средиректить пользователя?
У него уже произошло событие)
Переключать что-то в сторе для уведомления о событии — это адовый костыль, который глумится над событийной моделью языка и над мозгом читающего
Знаете толковые статьи про другие реализации этой проблемы?
Обсуждают сегодня