Экшены(Actions) - Объект который описывает действия (единственная возможность изменить store) ЧТО Я ХОЧУ ИЗМЕНИТЬ? Экшенкрейтер(ActionCreator) - функция принимающая на вход изменяемый аргумент экшена Редьюсеры - (Reducers) КАК Я ХОЧУ ИЗМЕНИТЬ State Стор (Store) - это объект, который соединяет эти части вместе. Dispatch - именно этот метод позволяет отправить действие диспетчеру и изменить состояние приложения.
всего 8 минут, а информации куча. и все по полочкам! супер. .. подписка однозначно и пойду дальше смотреть ваши ролики. вы очень круто подаете информацию, возможно вы второй Владилен Минин =)
Спасибо большое,Вы очень грамотно и доступно объяснили ,ненавижу читать ,сразу хочется спать,а Вы молодец всё понятно ,хотя без документацции никуда ,подпишусь на Ваш канал
Есть мнение, что для большинства приложений с серверной частью необходимо писать большое количество ненужно кода в редаксе (запросы к серверу и потом их мапить на компоненты через реселкты и тд). Насколько согласен с таким мнением? Стоит использовать Graphql как альтернативу для локального стора и подписок? Насколько зрелая данная технология, на твой взгляд?
Redux действительно требует написания большого количества доп кода. Однако при использовании хуков не нужно вызывать mapStateToProps, mapDispatchToProps и connect - стало немного удобнее. Graphql достаточно зрелая - есть много надстроек и библиотек, которые с ней работают. У Github - api на Graphql. Чтобы использовать Graphql на клиенте, нужно чтобы и сервер его поддерживал. На клиенте можно использовать Apollo Client, который может кэшировать результаты запросов. В этом случае, на самом деле, юзать еще и стэйт менеджер - избыточно.
Текстовая версия 👉 it-dev-journal.ru/articles/chto-nuzhno-znat-o-redux-action-dispatch-reducer-store
Огонь! Спасибо большое!!!
спасибо быстро и по сути
Уже подписан чтобы не пропустить новые выпуски) Спасибо!
Экшены(Actions) - Объект который описывает действия (единственная возможность изменить store) ЧТО Я ХОЧУ ИЗМЕНИТЬ?
Экшенкрейтер(ActionCreator) - функция принимающая на вход изменяемый аргумент экшена
Редьюсеры - (Reducers) КАК Я ХОЧУ ИЗМЕНИТЬ State
Стор (Store) - это объект, который соединяет эти части вместе.
Dispatch - именно этот метод позволяет отправить действие диспетчеру и изменить состояние приложения.
Спассибо, добрый человек!
Всё встало на свои места, спасибо!
Обьяснение огонь!) Спасибо за твой труд)
Кратко и понятно. скачать и периодически слушать - для новичка
всего 8 минут, а информации куча. и все по полочкам! супер. .. подписка однозначно и пойду дальше смотреть ваши ролики.
вы очень круто подаете информацию, возможно вы второй Владилен Минин =)
Спасибо!)
Одно из ПОНЯТНЕЙШИХ объяснений Redux, которое встречалось в интернете. Большое спасибо за это, с меня лайк)
спасибо, круто всё объяснил 👏
Правильная подача материала, все понятно. Спасибо!
Супер. Благодарю за контент
Спасибо!
Спасибо большое! Без воды, все чётко.
тут нельзя не подписаться. супер подача материала.
Спасибо большое,Вы очень грамотно и доступно объяснили ,ненавижу читать ,сразу хочется спать,а Вы молодец всё понятно ,хотя без документацции никуда ,подпишусь на Ваш канал
Спасибо за урок! Отличное объяснение!
Годный видос.
Спасибо!
Очень хорошее видео по теории Redux, я бы сказал лучшее в ру нэте. Буду ждать thunk, midlwear.
Спасибо!
Е…ть как круто!
Хорошее объяснение, кратко и по делу. А Redux Toolkit использовали в работе, и будет ли по нему видео? )
Спасибо! Обычно добавляю пакеты только по мере необходимости. Но возьму на заметку записать ролик и по Redux Toolkit.
Есть мнение, что для большинства приложений с серверной частью необходимо писать большое количество ненужно кода в редаксе (запросы к серверу и потом их мапить на компоненты через реселкты и тд). Насколько согласен с таким мнением? Стоит использовать Graphql как альтернативу для локального стора и подписок? Насколько зрелая данная технология, на твой взгляд?
Redux действительно требует написания большого количества доп кода. Однако при использовании хуков не нужно вызывать mapStateToProps, mapDispatchToProps и connect - стало немного удобнее.
Graphql достаточно зрелая - есть много надстроек и библиотек, которые с ней работают. У Github - api на Graphql.
Чтобы использовать Graphql на клиенте, нужно чтобы и сервер его поддерживал. На клиенте можно использовать Apollo Client, который может кэшировать результаты запросов. В этом случае, на самом деле, юзать еще и стэйт менеджер - избыточно.
Чего этот плейлист забросил?..
на 2021 год актуален ли этот плейлист по редаксу?)
актуален) redux концептуально не меняется, есть обертка redux-toolkit, которая уменьшает количество boilerplate кода, но суть та же
Почему в reducer-е нельзя мутировать state? К чему это может привести?
Потому что новый и старый стэйт проверяется с помощью оператора ===. И если мутировать объект напрямую, то об изменениях никто не узнает.
нарисовал бы схему что ли. слишком много всего, в кучу намешал всего , в голове не уложилось