ну это не ко мне. Я то на ts пишу. Просто важность "учи язык перед фреймворком" сильно уж преувеличена. Ну если конечно не с улицы пришел и решил в IT вкатиться
Спокойно после плюсов (питона/C# и прочих игрушек с университета) пересел на js
тема про говногод в js тоже бред. Я могу реальный пример на плюсах привести, где баг довольно долго отловить не могли, так там реально ошибка, а тут тупо говнокод чтобы показать смотри как могу
ps: стабильно набираем стажеров без какого либо особых знаний js/react. Постепенно все легко изучается на реальных задачах
А то так можно - сначала учи чистый js, потом надо react, но это ж сложно (нет) - поучи jquery, потом реакт и вот возможно тебе хватило терпения и ты добрался до рн
Главная фишка state заключается в том, что мы можем его изменять во время работы программы, а props - нет?
Чуть дополню (ну или перефразирую) ответ Виталия. Основное: - props: публичное "состояние" компонента, формируются вне его, доступны снаружи - state: приватное состояние, формируется самим компонентом, снаружи не доступен
- props: компонент не может изменять на прямую, только чтение - state: компонент может менять сам, никто больше не может
ну это не ко мне. Я то на ts пишу. Просто важность "учи язык перед фреймворком" сильно уж преувеличена. Ну если конечно не с улицы пришел и решил в IT вкатиться
Спокойно после плюсов (питона/C# и прочих игрушек с университета) пересел на js
тема про говногод в js тоже бред. Я могу реальный пример на плюсах привести, где баг довольно долго отловить не могли, так там реально ошибка, а тут тупо говнокод чтобы показать смотри как могу
Ну, я вынужденно сижу на js'е после плюсов и мне больно. Скорее больше от человека зависит, чем от языкового бэкграунда