Итак, основная команда React наконец-то выпустила альфа-версию React18. Предыдущая версия имела ограниченные дополнения, но это не относится к последней версии. На этот раз альфа-версия больше ориентирована на взаимодействие с пользователем и внутреннюю архитектуру.

С помощью опытной компании-разработчика JavaScript давайте рассмотрим некоторые из ее основных обновлений и дополнений в этом посте.

· Новый корневой API

В React всегда есть какая-то корневая переменная. На этот раз это новый корневой API, который работает точно так же, как React 17. Новый корень позволяет вам автоматически получать новые улучшения React 18. Хотя старый устаревший корневой API все еще работает в React 18, он будет объявлен устаревшим. в какой-то момент из-за нового корневого API.

· Приостановка

А вы знали, что саспенс наконец-то выходит с полной поддержкой? Да, вы правильно прочитали! Приостановка на самом деле представляет собой набор функций, помогающих уменьшить коллизии пользовательского интерфейса и координировать компоненты путем их потоковой передачи в определенном порядке. Следовательно, ожидание может значительно сократить время загрузки, когда вы нанимаете разработчика JavaScript.

· Автоматическая пакетная обработка

В более ранних версиях React вы не можете выполнять пакетную повторную визуализацию, если хотите получить данные или обновить состояние. Но в альфа-версии используется новый API создания корневого каталога, позволяющий автоматически пакетировать все обновления состояния. Кроме того, если вы не хотите группировать какой-либо критический компонент, вы можете просто отказаться от этого.

· Параллельные функции

Есть несколько параллельных функций, которые сохраняют отзывчивость пользовательского интерфейса во время большого перехода состояния, координируют порядок отображения индикаторов загрузки и делают ваше приложение более быстрым и интерактивным. Что еще интереснее в этих функциях, так это то, что нет необходимости включать их все в ваше приложение. Вместо этого вы можете включить их только в определенных частях приложения.

Подведение итогов

React 18 — это в основном параллельные функции, которых не было в предыдущих версиях. Это дает вам доступ к оптимизированному и всеобъемлющему переходу. Хотя он не подходит для производственной поставки, к концу этого года он может быть изменен в соответствии с услугами по разработке JavaScript. На этом наша письменная часть заканчивается. Надеюсь, вам понравилось.

Вывод. Итак, React 18 вышел! Хотите знать, какие функции он предлагает? Подумайте о том, чтобы прочитать этот пост в блоге.