Facebook готовит к релизу React Fiber, перезапуск JS-библиотеки React
Новости Отредактировано
Фреймворк React Fiber пишется буквально с чистого листа. Акцент в новой библиотеке будет сделан на производительность, расширяемость и отзывчивость.
6К открытий6К показов
React, JavaScript-библиотека для создания пользовательских интерфейсов, получит новый виток развития — React Fiber. Библиотека пишется буквально с чистого листа, но будет иметь обратную совместимость со старой версией. Кроме того, Facebook запускает Relay Modern — обновление для ещё одной JS-библиотеки, Relay, которая помогает создавать приложения, управляемые данными. В обоих случаях акцент сделан на производительность, расширяемость и отзывчивость.
React Fiber
Одна из основных задач новой реализации — лучше приспособить библиотеку для работы с макетами, анимацией и вводом графических данных. В качестве главной особенности выделяют развитие технологии постепенного рендеринга — возможности разбивать визуализацию на несколько циклов, что активно используется в современных браузерах.
Fiber была анонсирована ещё в прошлом году на конференции React Next. Тогда библиотеку называли экспериментальной, а докладчик шутил, что едва ли понимает принципы её работы:
На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.
Теперь же, когда проект заканчивает стадию юнит-тестирования, следить за процессом можно на специальном сайте, а ознакомиться с деталями — в соответствующем репозитории на GitHub.
Relay Modern
Библиотека Relay совмещает React и язык запросов GraphQL для разработки управляемых данными приложений. В новой версии Facebook упрощает интерфейс программирования и вводит дополнительные функции, например, оптимизацию перед выполнением, статические запросы и автоматическую сборку мусора. Узнать подробности о Relay Modern можно во вводной статье и списке обновлений.
6К открытий6К показов