Может кто знает как в сагах перехватывать ошибки из axios в try catch?

|
toleckk 2022-07-02 13:44:31
Это типа state.что-то = что-то
isatiev 2022-07-02 13:44:59
переприсваивание?
Myrza_Zhyrgalbek 2022-07-02 13:45:04
reactjs_samurai-721768.jpg
Всем привет у меня такая проблема: когда удаляю товар из избранных то удаляются все добавленные товары как пофиксить?
isatiev 2022-07-02 13:46:25
Devergence 2022-07-02 13:44:09
Навести и прочитать что там пишется?

нет, он буквально перечеркивается и когда юзаешь legacy он остается номальным

bombilaz 2022-07-02 13:47:31
isatiev 2022-07-02 13:37:20
Помогите,что тут неправильно? у меня соцсеть даже не отрисовывается

если прям конкретно
case ADD_POST:
{…state, state.postData: […state.postData, {id: 1, message: state.newText, likeCount: 0}]

bombilaz 2022-07-02 13:48:20
и всегда используй const , всегда. Очень редкий кейс когда нужен let
toleckk 2022-07-02 13:49:19
bombilaz 2022-07-02 13:47:31
если прям конкретно
case ADD_POST:
{…state, state.postData: […state.postData, {id: 1, message: state.newText, likeCount: 0}]

Тут другой кейс. Видимо, в уроке какое-то цирковое представление

bombilaz 2022-07-02 13:49:53
я вообще в первый раз вижу чтобы такие редьюсеры писали , это говнокод какой-то
toleckk 2022-07-02 13:49:58
Я так понимаю, здесь специально мутируют стейт, чтобы показать типа как реакт-редакс на низком уровне работает
bombilaz 2022-07-02 13:50:11
а
bombilaz 2022-07-02 13:50:23
ну для домохозяек типа наверное , но все равно это говно
Devergence 2022-07-02 13:50:35
isatiev 2022-07-02 13:46:25
нет, он буквально перечеркивается и когда юзаешь legacy он остается номальным

Ну нет так нет, костыляй дальше 🙂

toleckk 2022-07-02 13:50:35
Я чекнул, редакс вызывает subscribe по диспатчу, а не по мутации стора, поэтому в теории этот код должен работать даже
bombilaz 2022-07-02 13:50:51
типа как в курсах помню джаву как-то пробовал учить , и там «создаем переменную a»
bombilaz 2022-07-02 13:51:00
какая блин а
isatiev 2022-07-02 13:51:16
Devergence 2022-07-02 13:50:35
Ну нет так нет, костыляй дальше 🙂

не понял тебя изначально, но потом навел и там condigure вышло

bombilaz 2022-07-02 13:51:18
учите сразу хотя бы примерно как ПРАВИЛЬНО
Iryna_Furhala 2022-07-02 13:51:33
bombilaz 2022-07-02 13:50:51
типа как в курсах помню джаву как-то пробовал учить , и там «создаем переменную a»

Оо, мене так в школі вчили..

toleckk 2022-07-02 13:51:38
Devergence 2022-07-02 13:50:35
Ну нет так нет, костыляй дальше 🙂

Да это скорее всего одна и та же функция. В курсе просто старый редакс юзается, а чел установил новый, где функцию задеприкейтили

toleckk 2022-07-02 13:51:52
bombilaz 2022-07-02 13:50:51
типа как в курсах помню джаву как-то пробовал учить , и там «создаем переменную a»

var a = 1;?

bombilaz 2022-07-02 13:51:59
toleckk 2022-07-02 13:51:52
var a = 1;?

ну да)

isatiev 2022-07-02 13:51:59
toleckk 2022-07-02 13:49:19
Тут другой кейс. Видимо, в уроке какое-то цирковое представление

а ты не смотрел уроки?

toleckk 2022-07-02 13:52:05
isatiev 2022-07-02 13:51:59
а ты не смотрел уроки?

Нет

toleckk 2022-07-02 13:53:32
monk01 2022-07-02 13:40:54
По-моему надо default добавить в свич

Да, вот это должно сработать, судя по ошибке

bombilaz 2022-07-02 13:56:14
я вообще рекомендую по поводу redux смотреть ulby tv
bombilaz 2022-07-02 13:56:27
там плейлист целый
kiruushaaa 2022-07-02 13:56:52
bombilaz 2022-07-02 13:56:14
я вообще рекомендую по поводу redux смотреть ulby tv

По поводу редакс обычно смотрят на слова «obsolete, a piece of shit, deprecated»

bombilaz 2022-07-02 13:56:52
потому что так писать редьюсеры , это руки надо отбивать
isatiev 2022-07-02 13:57:33
bombilaz 2022-07-02 13:56:14
я вообще рекомендую по поводу redux смотреть ulby tv

я посмотрел, но там нет моей именно ситуации

isatiev 2022-07-02 13:58:15
кстати default помог действительно отрисовать соцсеть, но дальше в других вкладках перестает отрисовывать
Devergence 2022-07-02 13:59:20
Так не учат реакт. Это не учение, а просмотр видосиков какой то
bombilaz 2022-07-02 13:59:45
isatiev 2022-07-02 13:57:33
я посмотрел, но там нет моей именно ситуации

как это нету , если есть
1. Предыдущее состояние надо мутировать как я показал выше
2. В Экшнах НЕ НАДО СОЗДАВАТЬ ПЕРЕМЕННЫЕ там мутируется старое состояние зачастую используя спреды и добавляется через запятую то что ты хочешь
3. редьсер всегда должен содержать default кейс
у тебя этим требованиям код не соответствует а в видео там это всё есть

bombilaz 2022-07-02 13:59:57
соответственно ты невнимательно смотрел
kiruushaaa 2022-07-02 14:01:00
bombilaz 2022-07-02 13:59:45
как это нету , если есть
1. Предыдущее состояние надо мутировать как я показал выше
2. В Экшнах НЕ НАДО СОЗДАВАТЬ ПЕРЕМЕННЫЕ там мутируется старое состояние зачастую используя спреды и добавляется через запятую то что ты хочешь
3. редьсер всегда должен содержать default кейс
у тебя этим требованиям код не соответствует а в видео там это всё есть

Ничего там не мутируется))

Devergence 2022-07-02 14:01:40
kiruushaaa 2022-07-02 14:01:00
Ничего там не мутируется))

спасибо

isatiev 2022-07-02 14:02:14
Devergence 2022-07-02 13:59:20
Так не учат реакт. Это не учение, а просмотр видосиков какой то

а как учат?

bombilaz 2022-07-02 14:02:52
kiruushaaa 2022-07-02 14:01:00
Ничего там не мутируется))

осуждаю)

Ислам Баматалиев 2022-07-02 14:03:10
привет всем, «React в действии «на русском стоит ли читать.?
kiruushaaa 2022-07-02 14:03:36
bombilaz 2022-07-02 14:02:52
осуждаю)

Ну ты херню несёшь. Потом этот самурай будет жаловаться что не берут на работу🤭

Devergence 2022-07-02 14:05:30
isatiev 2022-07-02 14:02:14
а как учат?

открой документацию редакса, там пошаговое объяснение как, что и зачем, с картинками

kiruushaaa 2022-07-02 14:06:49
Devergence 2022-07-02 14:05:30
открой документацию редакса, там пошаговое объяснение как, что и зачем, с картинками

Закрой правильно говорить ))

isatiev 2022-07-02 14:14:12
kiruushaaa 2022-07-02 14:06:49
Закрой правильно говорить ))

чет ты слишком токсик, жизнь обидела?

kiruushaaa 2022-07-02 14:14:29
isatiev 2022-07-02 14:14:12
чет ты слишком токсик, жизнь обидела?

Да(

Devergence 2022-07-02 14:14:52
kiruushaaa 2022-07-02 14:14:29
Да(

я так и знал!

kiruushaaa 2022-07-02 14:18:11
Devergence 2022-07-02 14:14:52
я так и знал!

Чёт ты слишком токсик, жизнь обидела?

Devergence 2022-07-02 14:18:27
kiruushaaa 2022-07-02 14:18:11
Чёт ты слишком токсик, жизнь обидела?

Да(

kiruushaaa 2022-07-02 14:18:39
Devergence 2022-07-02 14:18:27
Да(

Я так и знал!

WebDev_Dima 2022-07-02 14:30:10
коллеги добрый день
WebDev_Dima 2022-07-02 14:31:05
может кто знает как в сагах перехватывать ошибки из axios в try catch? а то через then что то не нравится
First Name💎 2022-07-02 14:33:25
reactjs_samurai-721820.jpg
что это значит. появляется при каждом запуске vs code
|