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

Всем привет, нормально ли в санке выбрасывать ошибку, чтобы обработать

ее ещё и в теле компонента?

9 ответов

12 просмотров

Нет, ошибки ловишь в самом санке и выставляешь стейт в зависимости от ошибки. А уже этот стейт с ошибкой пробрасываешь в компонент

Slava-Kovyazin Автор вопроса
Владимир
Нет, ошибки ловишь в самом санке и выставляешь сте...

У меня есть асинхронный экшен отправки формы, и я хочу в случае успешного результата и в случае ошибки показывать разные сообщения. Но проблема в том, что когда я при ошибке меняю поле еррор в стейте, в функции отправки формы этот еррор не обновляется (получаю через useSelector)

Slava-Kovyazin Автор вопроса
Slava Kovyazin
У меня есть асинхронный экшен отправки формы, и я ...

Я хочу получать обновленное состояние addCompanyError после сабмита формы, но в функции handleSubmit я получаю прошлое состояние, как лучше обработать этот момент?

Slava Kovyazin
screenshot Я хочу получать обновленное состояние addCompanyEr...

Думаю тут лучше вызывать обработчик ошибки (если ты решил все-таки обрабатывать в компоненте) в эффекте при изменении addCompanyError

Slava-Kovyazin Автор вопроса
silence
Думаю тут лучше вызывать обработчик ошибки (если т...

Я рассматривал такой вариант, но как тогда поступить при успешной отправке формы? Тогда ведь error не изменится. Можно конечно сделать поле success, но мне кажется это не оч. Ещё можно вызывать функцию, отображающую всплывающее окно прямо в экшене, но мне кажется ей там не место

Slava Kovyazin
Я рассматривал такой вариант, но как тогда поступи...

Получение запроса и изменеие стейта вынеси в функцию - санку и в ней try catch

Slava-Kovyazin Автор вопроса
silence
Получение запроса и изменеие стейта вынеси в функц...

У меня так и сделано, но вызывать функцию отображения сообщения внутри санки это норм? Просто по идее это ui

Slava Kovyazin
У меня так и сделано, но вызывать функцию отображе...

Как ты хочешь обрабатывать ошибку? Она точно нужна тебе в компоненте? Может можно создать компонент который перехватывает ошибки и отображает?

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта