https://it-incubator.io/education/?utm_source=youtube&utm_medium=it-k&utm_campaign=education - человекоориентированное, честное и профессиональное обучение front-end и back-end разработке гарантированно до трудоустройства за фиксированную стоимость.
Поддержать меня можно на patreon https://www.patreon.com/itkamasutra или оформив спонсорство на данном канале.
Помогайте друг другу вот здесь: https://t.me/reactjs_samurai
API: https://social-network.samuraijs.com/
Много практики по reactJS, друзья, много примеров, один большой проект, приправленный теорией!
Ещё сегодня на момент записи этого видео (май, 2019) классовые компоненты очень актуальны. Люди пассивны и не торопятся глобально переходить на hook-и. Но это произойдёт. И что, нет смысла разбираться в классовых компонентах?
Есть!!! Во-первых, мы будем разбираться не столько в классовых компонентах, сколько в проблемах, которые они решают!
Во-вторых, классы - это мир ООП, мир, на котором базируется 90% (взял с потолка число) уже созданного программного обеспечения, от игр до нейронных сетей.
Понимать это нужно. В ReactJS некоторые разработчики будут использовать классовые компоненты на новых проектах даже и в 2021 году. Уверене... Вангую))) Проверим))
В двух словах тезисно:
1. класс нужен, чтобы создавать на его основе однотипные объекты
2. классовая компонента нужна, чтобы создавать объекты, отвечающие за жизнь компоненты. Именно с этими объектами будет взаимодействовть React, чтобы, например, получить разметку JSX
3. Так как у нас есть объект, в нём можно хранить состояние (локальный стейт или просто сво-ва), это объект можно пинать, сообщая ему о различных "ситуациях", происходящих с компонентом (методы жизненного цикла)...
летим ;)
Уроки по React JS: https://www.youtube.com/playlist?list=PLcvhF2Wqh7DNVy1OCUpG3i5lyxyBWhGZ8
* Сайты:
https://it-kamasutra.com
https://it-incubator.eu
https://samuraijs.com
* Мы в соц. сетях:
https://vk.com/itkamasutra
https://instagram.com/itkamasutra
https://telegram.me/itkamasutra
* Мои личные VK и Insta:
https://vk.com/d.kuzyuberdin
https://www.instagram.com/it.kamasutra.dimych/
#class #reactjs #практика #примеры #уроки #курс