Доклад

🦄 (Не)вероятный доклад! 🦄 React 19

  • На русском языке

Это фейковый спикер. И даже доклад нереальный. То есть из будущего.

Но зато это неслучайная страница — она здесь, чтобы привлечь твое внимание.

Мысль такая:

Мы приложим все усилия, чтобы на конференции HolyJS 2025 Spring в апреле — было выступление на похожую тему. Когда найдем такого спикера — обязательно включим его в программу конференции.

  • Если ты разбираешься в этой теме — то давай ты и выступишь с похожим докладом на эту тему? Мы серьезно!

Вся конкретика и детали, нюансы и кейсы, интерпретация и презентации — все на твой вкус!

➡️ Достаточно подать заявку на выступление. ⬅️

Со всем остальным мы (еще как!) поможем и ответим на все вопросы, если что.

Это ненастоящий план доклада — приходи со своим

React 19

Введение

  • Краткая история развития React, от версии 16 до 18.
  • Анонс React 19 и его статус Release Candidate.

Ключевые нововведения в React 19

1. React Compiler
  • Проблема, которую решает React Compiler: избыточные перерендеры и необходимость ручной оптимизации.
  • Как работает React Compiler: анализ структуры и зависимостей компонентов, автоматическая мемоизация.
  • Преимущества React Compiler: повышение производительности, упрощение разработки.
2. Серверные компоненты
  • Мотивация для серверных компонентов: улучшение производительности и SEO.
  • Как работают серверные компоненты: рендеринг на сервере, минимизация JavaScript на клиенте.
  • Примеры использования серверных компонентов.
3. Actions
  • Проблема, которую решают Actions: управление состоянием при асинхронных операциях.
  • Как работают Actions: pending-состояние, автоматический сброс после завершения.
  • Преимущества Actions: более отзывчивый UI, упрощение логики.
4. Другие нововведения
  • Улучшенная работа с ref в функциональных компонентах.
  • Новые опции для обработки ошибок: onCaughtError, onUncaughtError.
  • Поддержка Custom Elements.

Заключение

  • Общие впечатления от React 19 и его влияние на экосистему JavaScript.
  • Рекомендации по миграции и использованию новых возможностей.
  • Призыв к сообществу участвовать в развитии React.

ИТОГО:

[Подать заявку]

 

Доклады