React 16: Хук useReducer
ฝัง
- เผยแพร่เมื่อ 6 ก.ย. 2024
- В том случае, когда useState'ов слишком много, или управление состояниями начинает вытеснять логику компонента, то имеет смысл вынести сложное состояние отдельно. Хук useReducer позволяет оторвать состояние и обработку состояния от самого компонента и описать логику изменения состояния в виде reduce функции, action-генераторов и boilerplate.
Наш главный курс "JavaScript старт" - constcode.ru/j...
Бесплатная консультация - constcode.ru/f...
Контакты:
Сайт - constcode.ru
VK - constcode
TH-cam - / @web-constcode6252
Telegram - t.me/constcode
Discord - / discord
Материал урока:
github.com/Ale...
ru.reactjs.org...
Цитата века для всех программистов: "Все что нужно сделать это начать писать код"😃👍
Благодаря Вашему таланту к обучению за один плейлист освоила все хуки и базу по Реакт. Большое спасибо за труд, желаю успехов!
Осталось освоить ts
Спасибо! Не то чтобы сложная тема, но вы довольно доходчиво и с хорошими примерами объяснили не самый простой хук)
понятное объяснение!! лучше, чем у других известных блогеров. спасибо!!
А я блогер?
@@web-constcode6252 репер?)
Спасибо. Все четко и внятно объяснил. Пойду сам пытаться это сделать. 👍
Делитесь успехами
хорошее видиео, чтобы вспомнить как работает redux )))))
все очень понятно розжевал пасибо!
Спасибо большое!!!
Рад стараться =)
Спасибо за видео
спасибо,разобрался
Круто 👍
Очень круто!
const [state, dispatch] = useReducer(reducer, { counter: 1 })
Здесь слово "reducer" могло бы быть и другим, допустим "reducerMain" или "reducerDB"? В том случае, если в приложении несколько редюсеров.
Или редюсер принято делать только 1?
Если это вопрос, то да, мог
Привет! На GitHub-e к сожалению нет материала, все сделал - все работало, а когда вынес все в отдельные файлы - легло. Хотел свериться, но нечем) Спасибо за труд!
Должен быть. Вы выбрали нужную ветку?
@@web-constcode6252 Проблема решена, с Вашей стороны все замечательно). В другом видосе увидел и разобрался. Спасибо за Ваш труд!
Очень сложный урок, нужно пройти ещё раза 2-3 минимум и попробовать писать самостоятельно
Спасибо за видео. В каких случаях лучше использовать данный хук, а в каких Redux?
Когда состояние не выходит за рамки компонента или системы компонентов, то лучше useReducer. Если нужно управлять состоянием данных приложения, тогда Redux.
Маленький оффтоп вопрос ) А прическа у Вас в жовто- блакитних цветах или меня подглючивает ? )
Что?
մալադեց ազիզ, էս քո միակ վիդեոն ա որ լրիվ հասկացա
Почему boilerplate.js , а не types.js ?
На вкус и цвет. Можно и types.js назвать.
Не плохо, читать доку вы умеете, а научите чему-нибудь?)
Хехе, без обид.
Спасибо моей маме, которая очень много сделала для того чтобы я научился читать, писать и считать )