Команда Ract React объявила ранее на этой неделе, что первоначальный превью для реагирования 18 находится в прямом эфире, и работала работа реакции 18. Это альфа-релиз и не подходит для производства, но поощряет тестирование и обратную связь. Сейчас самое время, когда авторы библиотек могут попробовать реагировать 18 и предоставлять обратную связь и направление перед его официальным выпуском. Основной целью состоит в том, чтобы подготовить экосистему для гладкого и выпускного принятия реакции 18, используя существующие приложения и библиотеки.
Реагировать 18 хороших новостей
Обновления, предоставленные с реагированием 18, не требуют значительных изменений кода! Возможно, нам понадобится повторить это и охватить красоту хороших новостей. Почти все преимущества обновления не требуют изменения кода.
Реагировать 18 основных моментов | UX, внутренняя архитектура и Более
React 18 включает в себя нерезные улучшения (автоматическую дозирование), новые API () и новый потоковый сервер рендерера со встроенной поддержкой. РЕАКТ 18 также включает в себя архитектурные улучшения для эффективности рендеринга сервера RACT.
Новый механизм отказа?
Одновременная рендеринг (новый механизм отказа) и давайте реагируем приготовьте несколько версий пользовательского интерфейса. Это изменение в первую очередь за кулисами, но оно открывает новые возможности для улучшения фактической и воспринимаемой производительности вашего приложения. Поскольку параллелизм в реакции 18 является обязан, нет значимых нарушений внесения изменений в компонентное поведение. Вы можете обновить, чтобы отреагировать 18 с минимальными или без изменений в вашем приложении, с уровнем усилий по сравнению с типичным основным выпуском реагирования. Согласно рабочей группе по реагированию, многие пользователи смогут обновить в течение одного дня.
Новый корневой API
Это Reactom.runder () теперь называется устаревшими корневыми API. Работает так же, как реагировать 17. Вы все еще можете использовать это, но знаете, что он будет устареть в конце концов. Новый корневой API.
Очень похоже на предыдущий корневой API. С реактивным использованием 18. React 18 Root API Изменение средств: • Метод гидрата и обратного вызова Render уходит • Теперь есть вариант CreateRoot
Когда вы переключаетесь на новый root-API, вы автоматически получаете новые улучшения вне коробки, которые поставляются с React 18! Это изменение — это все, что вам нужно сделать, чтобы обновить клиент, чтобы реагировать на 18. Если вы используете только Ract Client-Side, вы закончите.
api api
Новый API помогает с отзывчивостью веб-страницы. StartTransition может не только держать текущую веб-страницу отзывчиво и способен выполнять тяжелые обновления, не блокирующие обновления пользовательского интерфейса одновременно. Подумайте о том, когда пользовательские типы в поле поиска входное значение входное значение сразу же обновляется, пока результаты исследования могут Wai Tew Milliseconds. API обеспечивает способ различия между быстрыми и задержанными обновлениями. Задержки отсрочки называются обновлениями перехода. Тяжелые пользовательские интерфейсы или неотрезанные обновления мы можем обернуть с API StartTransition AS:
Улучшения рендеринга на стороне сервера
React 18 предлагает полную поддержку для ожидания; Если вы помните, Rect 16 имел поддержку, но не полную поддержку. SOUSSENS — это набор функциональности, который позволяет ожидать разрешения данных до перехода состояния (задержки переходов), уменьшая столбцы UI во время нагрузки данных (дросселирование заполнителя) и координация появления набора компонентов путем потоковой передачи их в порядке (SuspenseList) Отказ С реагированием 18 мы можем сломать компоненты реагирования на более мелкие куски.
График
Нет конкретной даты выпуска запланировано, но мы должны ожидать чего-то в течение следующих нескольких месяцев. • Библиотека Альфа: Доступно 2021 июня • Общественная бета-бета: 2021 июня + через несколько месяцев • Выпуск кандидата (RC): несколько недель после бета-выпуска • Общая доступность: Несколько недель Пост RC
Альфа, бета, гамма? (старые добрые времена 😉
Альфа
Начальный превью. Большинство функций стабильны, но делается работа для завершения новых API и стилей.
Бета
После завершения функции реагирования 18 — бета-версия React 18 будет выпущена. Бета-версия включает в себя все нарушенные изменения и новые функции для окончательного выпуска. Бета-версия также является временем для более широкого сообщества (за пределами авторов библиотек), чтобы начать пытаться реагировать 18, предоставлять обратную связь и сообщать о любых оставшихся вопросах.
Rc.
Когда Rection 18 полностью выполнен и уверен в устойчивости выпуска, он становится кандидатом выпуска.
Стабильный
Затем отреагируйте 18 могут освободить!
Я взволнован, чтобы проверить альфа, так как React 17 был строительным блоком для высоко ожидаемых реагирования 18. Я хотел бы прочитать ваши идеи на новой альфа.
Оригинал: «https://dev.to/michelledev3/alpha-react-18-has-arrived-4712»