169 похожих чатов

Гайс такой вопрос - как можно в redux асинхронном после

добавления записи средиректить пользователя?

28 ответов

7 просмотров

Извини, до этого фигню написал)

У тебя функциональные компоненты?

TheRevan- Автор вопроса
Денис
У тебя функциональные компоненты?

да, во как реализовано сейчас https://kopy.io/fQV3l

TheRevan
да, во как реализовано сейчас https://kopy.io/fQV...

Такая же схема для редиректа, понимаешь о чём я?

TheRevan
да могу

Ты там ответь хоть)

TheRevan- Автор вопроса
Денис
Такая же схема для редиректа, понимаешь о чём я?

ну типо: const data = await addCardAction(token, data); и после обрабатывать, верно?

TheRevan
ну типо: const data = await addCardAction(token, ...

wasSend: false <-- redux state, а в компоненте wasSend? history.push/()=><Redirect to/> : your primary content Я пишу с телефона, потому подробнее расписать тяжело)

TheRevan- Автор вопроса
Денис
wasSend: false <-- redux state, а в компоненте was...

у меня вообще react-native - мне не нужен компонент redirect. Мне нужно узнать в компоненте о том, что action произошел успешно

TheRevan
у меня вообще react-native - мне не нужен компонен...

Ну не делай редирект, а делай что тебе нужно

TheRevan- Автор вопроса
Денис
Ну не делай редирект, а делай что тебе нужно

так у меня и в том вопрос, я не знаю как узнать что action сработал

TheRevan- Автор вопроса
Ivan 🧑‍🚀
С редухом никак

а как вообще с этим работают тогда?

TheRevan
так у меня и в том вопрос, я не знаю как узнать чт...

Хотя санки возвращают промис из диспатча, если я ничего не путаю

Ivan 🧑‍🚀
С редухом никак

Почему же? Сага или санки

TheRevan
а как вообще с этим работают тогда?

Ежики плакали, но продолжали колоться

Ivan 🧑‍🚀
Из компонента?

Так он может выполнить ещё один диспатч в случае успеха

Ivan 🧑‍🚀
И как в компоненте об этом узнать?

Если успех то изменим переменную редакс стейта и обработаем уже в компоненте

Денис
Если успех то изменим переменную редакс стейта и о...

Ну да, так компонент узнает об изменении стора в следствие события. Но не о самом событии. Это я и имел в виду

Ivan 🧑‍🚀
Ну да, так компонент узнает об изменении стора в с...

Вообще вопрос у него был такой: Гайс такой вопрос - как можно в redux асинхронном после добавления записи средиректить пользователя?

Денис
У него уже произошло событие)

Переключать что-то в сторе для уведомления о событии — это адовый костыль, который глумится над событийной моделью языка и над мозгом читающего

Ivan 🧑‍🚀
Переключать что-то в сторе для уведомления о событ...

Знаете толковые статьи про другие реализации этой проблемы?

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

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта