React.js: Моя первая неделя знакомства – восторг и пара вопросов
Привет всем! Решил тут тряхнуть стариной и попробовать новый фреймворк, а именно React.js. Ну, типа, все вокруг на нем пишут, а я что, хуже? В общем, начал разбираться с основами, компонентами, состоянием. Прикольная штука, скажу я вам! Мне нравится, как все тут организовано, особенно JSX – удобно, когда HTML и JS в одном флаконе. Не приходится туда-сюда прыгать. Создал пару простых компонентов, навесил обработчики событий. Все работает как часы! Ну, почти. Есть пара моментов, где я пока плаваю. Например, с хуками. Что-то там про `useEffect` и зависимости, никак не могу понять, когда и как его лучше применять, чтобы не нарваться на бесконечные циклы. Может, кто-нибудь распишет по-простому? А то в доках какая-то муть.
Плюсы:
- Очень удобный JSX.
- Декларативный подход – код читается легче.
- Большое сообщество и куча готовых решений.
Минусы:
- Кривая обучения для хуков пока что крутовата.
- Иногда кажется, что для мелких задач слишком много всего
В целом, впечатления пока очень позитивные. Думаю, стоит копать дальше. Может, даже получится с помощью React сделать нормальный маркетплейс, как задумывал. Если есть советы для новичков, буду дико благодарен!