Build your own React from scratch

6 участников

О чём курс

Виртуальный DOM кажется магией, пока вы не попробуете воспроизвести его механику самостоятельно на чистом JavaScript. Этот курс разбирает архитектуру React изнутри: вы пройдете путь от базовых принципов рендеринга до полноценной библиотеки, имитирующей поведение оригинала.

Внутри курса разбираются ключевые концепции, которые часто остаются за кадром при обычной работе с фреймворком:

  • Механизм работы Virtual DOM и алгоритмы обновления интерфейса.
  • Внутреннее устройство функциональных и классовых компонентов.
  • Принцип работы метода setState и его влияние на перерисовку.
  • Жизненный цикл компонентов: от инициализации до удаления.

Материал будет полезен разработчикам, которые хотят перестать «просто использовать» React и разобраться в том, как именно он управляет состоянием и DOM-узлами. Итогом станет написанная вами библиотека, полностью повторяющая основные функции React.

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

  • Точной программы нет. Приблизительный план:
    • Введение в архитектуру React-подобных библиотек
    • Реализация собственного Virtual DOM с нуля
    • Создание функциональных и классовых компонентов
    • Разработка механизма жизненного цикла (Life Cycle Methods)
    • Реализация системы управления состоянием и метода setState
    • Сборка и интеграция всех модулей в рабочую библиотеку
Складчина создана 25 ноября 2018 г. · описание обновлено 23 марта 2026 г.
414 ₽ 670 ₽