Привет, меня зовут Кирилл, и я — фронтенд-разработчик. Если вы думаете, что моя жизнь — это бесконечные чашки кофе, модные очки и код под lo-fi, то… почти не угадали. Но за этим фасадом кроется ад npm-зависимостей, вечной гонки за обновлениями фреймворков и попыток понять, почему этот чертов useEffect срабатывает два раза. Когда я начинал с JavaScript, всё казалось простым: добавил скрипт на страницу — и вот тебе анимация кнопки. Потом пришел React, и я узнал, что «просто» — это когда у тебя всего 15 перерендеров компонента из-за неправильного стейта. А потом появился Next.js, и я окончательно перестал понимать, где клиент, а где сервер. Серверные компоненты? Статическая генерация? Извините, я пока обновляю документацию… React — это как отношения: сначала страстно влюбляешься в компонентный подход, потом ненавидишь за пропс дриллинг, а под конец миришься с Context API или Redux. Хуки? Да, они упростили жизнь, но useEffect до сих пор вызывает у меня PTSD. Каждый раз, когда пишу useMemo,
Ты точно фронтендер? Или как я выживаю среди React, Next.js и вечного “почему не работает?”
29 января 202529 янв 2025
1
2 мин