Тестирование React с Jest и Enzyme

4 участника

О чём курс

Разработка через тестирование (TDD) помогает превратить хаотичный код в предсказуемую и легко поддерживаемую систему, что критически важно при работе с React и Redux. Курс разбирает, как планировать структуру приложения через тесты, чтобы команда могла безопасно вносить правки, не ломая существующий функционал.

Внутри курса разбираются:

  • Тестирование компонентов: как проверять состояние (state) и взаимодействие как у подключенных, так и у автономных компонентов.
  • Работа с Redux: покрытие тестами создателей действий (action creators), редьюсеров (reducers) и сложных асинхронных операций с использованием Redux Thunk и Axios.
  • Стратегии тестирования: детальный разбор компромиссов между различными подходами к модульным и интеграционным тестам.
  • Практическая база: закрепление материала через квизы, учебные проекты и два набора задач с открытым кодом на GitHub.

Курс предназначен для разработчиков, которые уже знакомы с JavaScript, React и Redux, но хотят внедрить автоматизированное тестирование в свой рабочий процесс.

Программа обучения

  • Введение в разработку через тестирование (TDD)
  • Настройка среды тестирования с Jest и Enzyme
  • Тестирование React-компонентов:
    • Неподключенные компоненты
    • Подключенные компоненты
    • Управление состоянием компонента
  • Тестирование экосистемы Redux:
    • Редьюсеры и создатели действий (Action Creators)
    • Сложные действия с Redux Thunk и Axios
    • Интеграция Redux с компонентами
  • Планирование архитектуры приложения через тесты
  • Практические задачи и разбор решений на GitHub
Складчина создана 13 марта 2019 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
370 ₽ 850 ₽