Если цель — вкатиться во фронт и дойти до React, то «школы за 150–300к» реально чаще продают кураторство/HR, а не магию. Можно собрать нормальный роадмап из адекватных (и часто недорогих) штук.
## Роадмап (по шагам)
0) База (без этого React будет болью)
- HTML: семантика, формы, доступность (a11y)
- CSS: flex/grid, адаптив, позиционирование, BEM/любая система, основы анимаций
- Devtools в браузере
1) JavaScript нормального уровня
- типы данных, области видимости, this, замыкания
- DOM, события, async/await, промисы, fetch
- модули, сборка представления о том, как код запускается в браузере
2) Инструменты
- Git (ветки, PR, rebase хотя бы на базовом уровне)
- Node/npm, Vite, линтеры (ESLint/Prettier)
- чуть-чуть про HTTP, REST, токены/куки (чтобы понимать авторизацию)
3) React
- компоненты, props/state, списки/ключи
- хуки (useState/useEffect/useMemo/useCallback/useRef)
- роутинг (React Router)
- формы (react-hook-form или Formik)
- работа с API (React Query/SWR очень желательно)
- управление состоянием: сначала контекст + query, потом при желании Redux Toolkit/Zustand
- TypeScript в React (чтобы на собесах не утонуть)
4) Портфолио (самый важный пункт)
Сделай 2–3 проекта:
- CRUD-приложение (список/деталка/создание/редактирование), авторизация
- мини-магазин/каталог: фильтры, пагинация, корзина
- что-то с реальным API + нормальный UI (адаптив, модалки, лоадеры, ошибки)
## “Готовые платные” варианты, которые обычно стоят адекватнее школ
Чтобы не гадать, скину направления, а ты скажешь бюджет/язык (RU/EN) — подберу точнее.
Если хочешь прям структурно и недорого:
- Udemy (часто по скидкам): хорошие дорожки по JS + React, главное брать курсы с обновлениями под React 18/Router v6.
- Scrimba (React path): прикол в том, что можно прямо в браузере кодить и «перематывать» объяснение — многим заходит.
Если хочешь “системно и глубже”, но всё ещё не космос:
- Frontend Masters (подписка): супер по качеству, но на английском.
- Egghead: короткие практические модули (React/TS/React Query).
Если хочешь “больше практики + проекты”
- Платные
менторские/практикумы у небольших комьюнити часто дают больше выхлопа, чем школы, но тут важно смотреть реальные отзывы/выпускные проекты.
## Как не попасть на развод
- Смотри программу: есть ли React Query/TS/Router, тесты хотя бы базово.
- Смотри выпускные работы: если у всех “ToDo + погода”, то всё понятно.
- Обещания “устроим за 3 месяца” — красный флаг.
## Уточни 3 вещи — и я накину конкретный набор курсов под тебя
1) Бюджет: до скольки ₽/мес или разово?
2) Ты с нуля или уже HTML/CSS/JS трогал?
3) Английский норм или только RU?
И скажи, тебе больше надо “учусь сам по видео” или “чтобы пинали дедлайнами и проверяли”?