14 - React + TypeScript / useReducer & useDispatch / React JS - Путь Самурая 2.0
React Middle+ Контент для спонсоров:
https://www.youtube.com/playlist?list=PLcvhF2Wqh7DOaokc4A-kUM0SE7zxZbmIC
Тоже самое для патронов
https://www.patreon.com/itkamasutra
Да, однозначно на новых проектах нам желательно использовать новейший интерфейс тех инструментов, которым мы пользуемся.
Классовые компоненты вот-вот станут историей React-а, аналогично в Redux происходят изменения и всё так же библиотека react-redux заменила свой connect (high order component) на хуки useSelector и useDispatch. Нужно использовать именно их, если вашей компоненте нужны данные из state или нужно что-то в этот state, скажем так, за-dispatch-ить.
На своих рабочих production-проектах не спешите сломя голову делать массовый рефакторинг. Всё как работало у вас, так и продолжит хорошо работать. Но если всё-таки вы по лезли в старый код, чтобы добавить какую-то новую фичу, имеет смысл попробовать провести refactoring. Ну а новые фичи, безусловно, строго рекомендуется уже сегодня писать, использя hook-и
Поддержать проект монеткой: https://social-network.samuraijs.com
Платное обучение в онлайн или оффлайн инкубаторе:
https://it-incubator.by
https://it-kamasutra.com
А здесь бесплатная взаимопомощь:
https://t.me/reactjs_samurai
* Мы в соц. сетях:
https://vk.com/itkamasutra
https://instagram.com/itkamasutra
https://telegram.me/itkamasutra
* Мои личные VK и Insta:
https://vk.com/d.kuzyuberdin
https://www.instagram.com/it.kamasutr...
#useReducer #useDispatch #redux
0:00 философия про новые инструменты
2:55 контейнерные компоненты good bye (теория)
8:30 от connect к useSelector и useDispatch (практика)
Удачи нам, друзья!
Видео 14 - React + TypeScript / useReducer & useDispatch / React JS - Путь Самурая 2.0 канала IT-KAMASUTRA
https://www.youtube.com/playlist?list=PLcvhF2Wqh7DOaokc4A-kUM0SE7zxZbmIC
Тоже самое для патронов
https://www.patreon.com/itkamasutra
Да, однозначно на новых проектах нам желательно использовать новейший интерфейс тех инструментов, которым мы пользуемся.
Классовые компоненты вот-вот станут историей React-а, аналогично в Redux происходят изменения и всё так же библиотека react-redux заменила свой connect (high order component) на хуки useSelector и useDispatch. Нужно использовать именно их, если вашей компоненте нужны данные из state или нужно что-то в этот state, скажем так, за-dispatch-ить.
На своих рабочих production-проектах не спешите сломя голову делать массовый рефакторинг. Всё как работало у вас, так и продолжит хорошо работать. Но если всё-таки вы по лезли в старый код, чтобы добавить какую-то новую фичу, имеет смысл попробовать провести refactoring. Ну а новые фичи, безусловно, строго рекомендуется уже сегодня писать, использя hook-и
Поддержать проект монеткой: https://social-network.samuraijs.com
Платное обучение в онлайн или оффлайн инкубаторе:
https://it-incubator.by
https://it-kamasutra.com
А здесь бесплатная взаимопомощь:
https://t.me/reactjs_samurai
* Мы в соц. сетях:
https://vk.com/itkamasutra
https://instagram.com/itkamasutra
https://telegram.me/itkamasutra
* Мои личные VK и Insta:
https://vk.com/d.kuzyuberdin
https://www.instagram.com/it.kamasutr...
#useReducer #useDispatch #redux
0:00 философия про новые инструменты
2:55 контейнерные компоненты good bye (теория)
8:30 от connect к useSelector и useDispatch (практика)
Удачи нам, друзья!
Видео 14 - React + TypeScript / useReducer & useDispatch / React JS - Путь Самурая 2.0 канала IT-KAMASUTRA
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![49 - React JS практика - страница пользователей](https://i.ytimg.com/vi/ceSZUZZaW30/default.jpg)
![90 - redux-ducks рефакторинг - React JS](https://i.ytimg.com/vi/JtbSOJKRJAI/default.jpg)
![02 - React-у жизненно необходим TypeScript / React JS - Путь Самурая 2.0](https://i.ytimg.com/vi/XZt5-v5zlgM/default.jpg)
![GraphQL в 2018 / Илья Климов / MYKOLAIV JS 2018](https://i.ytimg.com/vi/_vjSZhnYhfI/default.jpg)
![Продвинутый TypeScript / Михаил Башуров (Syncro)](https://i.ytimg.com/vi/m0uRxCCno00/default.jpg)
![100 - Теория ReactJS + Redux за 90 минут](https://i.ytimg.com/vi/0AohM_oOjBc/default.jpg)
![61 - React JS - cookie, login в теории, auth/me](https://i.ytimg.com/vi/b3pU3hsJlNk/default.jpg)
![Redux не нужен. GraphQL и Apollo Client.](https://i.ytimg.com/vi/OezyScvU9-c/default.jpg)
![ВСЕ для JavaScript собеседования в 1 видео](https://i.ytimg.com/vi/M_pclb-58ZY/default.jpg)
![96 - ReactJS загрузка изображения, shouldComponentUpdate fix](https://i.ytimg.com/vi/fnzO0U1mSb8/default.jpg)
![TypeScript: the good parts, Михаил Башуров](https://i.ytimg.com/vi/n8aope5NKfM/default.jpg)
![02. TypeScript / Omit / HOC](https://i.ytimg.com/vi/Z6zbdTori10/default.jpg)
![95 - ReactJS + github pages, разворачиваем наш проект deploy](https://i.ytimg.com/vi/weofpA94SP0/default.jpg)
![Архитектура современного корпоративного Node js приложения - Андрей Мелихов](https://i.ytimg.com/vi/dQjXIuaq-yo/default.jpg)
![07 - React + Redux + TypeScript, типизация axios, api, enum, Promise / React JS - Путь Самурая 2.0](https://i.ytimg.com/vi/sjra9F2ZS1E/default.jpg)
![12 - React + TypeScript / Jest, Unit Test для Thunk / React JS - Путь Самурая 2.0](https://i.ytimg.com/vi/asJetd53pYw/default.jpg)
![79 - React JS - stopSubmit (redux-form)](https://i.ytimg.com/vi/nvhFGeSrWx0/default.jpg)
![01. TypeScript / Generic and Conditional Type / as const / infer](https://i.ytimg.com/vi/RKrkQxFYJ1c/default.jpg)
![TypeScript #6 Классы (Classes)](https://i.ytimg.com/vi/OruUd2HULaI/default.jpg)
![97 - ReactJS - обновление профиля](https://i.ytimg.com/vi/-tDhjScH_0s/default.jpg)