Перейти к содержимому

О курсе

React — библиотека для создания пользовательских интерфейсов. Компонентный подход, виртуальный DOM, огромная экосистема.

  1. React Компоненты
  2. jsx
  3. props-state
  4. lists-keys
  5. conditional-rendering
  6. forms
  7. Управляемые и неуправляемые компоненты
  8. context
  9. routing
  10. react-router
  1. hooks
  2. use-callback
  3. use-memo
  4. use-context
  5. use-layout-effect
  6. use-insertion-effect
  7. use-id
  8. use-transition
  9. use-deferred-value
  10. use-sync-external-store
  1. use-debug-value
  2. use-imperative-handle
  3. use-ref-reducer
  4. custom-hooks
  5. Пересылка рефов (forwardRef)
  6. React Portals
  7. Error Boundaries: Обработка ошибок в React
  8. lazy-suspense
  9. code-splitting
  10. react-memo
  1. Составные компоненты (Compound Components)
  2. Higher-Order Components (HOC)
  3. [Паттерн Render Props](/react/render-props/)
  4. Методология Atomic Design
  5. optimization-patterns
  6. best-practices
  7. performance
  8. virtualization
  9. ssr-hydration
  10. rsc-intro
  1. Обзор подходов к управлению стейтом
  2. React Context API
  3. Redux Toolkit (RTK): Современный Redux
  4. redux-toolkit-slices
  5. redux-toolkit-async
  6. Redux Toolkit: Продвинутый уровень
  7. Zustand: Простое управление стейтом
  8. Zustand: Продвинутый уровень
  9. Jotai: Атомарное управление состоянием
  10. Jotai: Атомарное состояние
  1. Recoil: Atoms и Selectors
  2. MobX: Объектно-ориентированная реактивность
  3. Legend State: Сверхбыстрое состояние
  4. TanStack Query (React Query): Работа с серверным стейтом
  5. react-query-mutations
  6. TanStack Query: Серверное состояние
  7. SWR: Fetching данных от Vercel
  8. SWR: Легковесное серверное состояние
  9. performance-profiling
  10. react-hook-form-basics
  1. testing
  2. React Testing Library: Основы
  3. Тестирование кастомных хуков
  4. Настройка Vitest для React
  5. E2E тестирование с Playwright
  6. Основы Framer Motion
  7. framer-motion-gestures
  8. Layout-анимации
  9. [Компоненты в Storybook](/react/storybook-basics/)
  10. [Zustand: Продвинутые возможности](/react/zustand-advanced/)

  • Все хуки (базовые и новые из React 18)
  • Оптимизация производительности
  • State Management (Redux, Zustand, Atomic)
  • Data Fetching (Query, SWR)
  • Паттерны проектирования и Архитектура
  • Анимации и Тестирование
  • Full-stack React (RSC, SSR)

Начать обучение | GitHub проекта