Обложка канала

Заметки про React

Короткие и полезные заметки про React

Заметки про React

4 года назад
Открыть в
Next.js Conf На этой неделе прошла конференция Next.js Conf, на которой представили Next.js 13 и Turbopack – бандлер и сборщик приложения, написанный на Rust. В Next.js 13 добавили новую папку для роутинга – /app. В ней можно использовать новые фичи, о которых давно говорили в React. Layouts. Позволяет использовать шаблоны для нескольких компонентов. Реализуется через создание файла layout.js. Server Components. Next.js начал поддерживать серверные компоненты. Согласно документации все компоненты внутри директории /app являются серверными компонентами по умолчанию. Чтобы обозначить, что компонент является клиентским, нужно в начале файла объявить директиву 'use client';. Streaming. Возможность прогрессивного рендера компонентов на странице. Поддержка async компонентов. Означает поддержку недавнего RFC о загрузке данных. Также на конференции рассказали про новый бандлер и сборщик приложения Turbopack. Написан он на Rust, а его главный разработчик – Тобиас Копперс, создатель Webpack. По информации от авторов, Turbopack в 700 раз быстрее Webpack и как минимум в 10 раз быстрее чем Vite. Пока что бандлер находится в альфа-версии. https://nextjs.org/blog/next-13
Next.js 13

Next.js 13 introduces layouts, React Server Components, and streaming in the app directory, as well as Turbopack, an improved image component, and the brand new font component.

nextjs.org