раздел 07

Браузер и Frontend

DOM, события, наблюдатели, хранилища, воркеры. Слой рядом с пользователем.

19 уроков51 тем · 12 кластеров

Начать раздел
Хочу пройти

Без входа у каждого урока видно начало. Войди, чтобы читать целиком, отмечать пройденное и решать задачи. войти

Уроки раздела

  1. JavaScript в браузере и подключение скриптовJ~30 мин
  2. DOM: дерево, поиск, событияJ~40 мин
  3. AJAX, формы и хранилища в браузереJ~45 мин
  4. React: декларативный UI, JSX и первый компонентM~40 мин
  5. React: композиция, жизненный цикл и что вызывает ререндерM~55 мин
  6. React: хуки, useId и работа с DOM через refM~70 мин
  7. React: контекст, производительность и SuspenseMS~60 мин
  8. Тестирование React: RTL, Vitest и MSWM~50 мин
  9. Карта состояния и формы: RHF, zod, i18nM~45 мин
  10. Redux Toolkit: журнал, slice и нормализацияM~40 мин
  11. Сайд-эффекты и RTK Query: кэш, теги, оптимизмM~40 мин
  12. Reatom: атомы, граф и точечная реактивностьMS~35 мин
  13. Vue 3 и реактивные модели: Proxy, сигналы, три EchoMS~35 мин
  14. Архитектура фронта: автоматы, FSD и AtomicMS~50 мин
  15. Откуда берётся HTML: CSR, SSR, Streaming, RSC, AstroS~40 мин
  16. Бандлеры внутри: Vite, esbuild, SWC, свой за 80 строкMS~40 мин
  17. Тестирование вглубь: Playwright, visual, mutation, Lighthouse CIS~40 мин
  18. Микрофронтенды и наблюдаемость: Module Federation, Sentry, RUMS~35 мин
  19. SSR и гидратация: один HTML, два выполнения ReactMS~40 мин

Понятия курса

Понятия разобраны внутри уроков. Нажми на понятие, чтобы открыть урок, где оно объясняется.

Платформа

React

Tooling

Производительность

Наблюдаемость

Состояние и кэш

Маршрутизация и формы

  • Маршрутизация во фронтеReact Router, TanStack Router, file-based в Next/Astro. Защищённые маршруты, lazy-routes, query/hash/state.тема без урока
  • Формы: RHF, zod, валидация и UX ошибокControlled vs uncontrolled, react-hook-form, zod-resolver, FormData, доступность.урок 9 · Карта состояния и формы: RHF, zod, i18n

Браузер: события и хранилища

Архитектура фронта

Кросс-браузерность и адаптивность

  • Кроссбраузерная и адаптивная вёрсткаBaseline web platform, autoprefixer, can-i-use, фичетесты, Safari/iOS, container queries, responsive с динамикой.тема без урока

Альтернативные фреймворки

Тестирование фронта