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

Заметки про React

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

Заметки про React

3 года назад
Открыть в
Понимание серверных компонентов в React 18 и Next.js 13 Серверные компоненты – это новая концепция, представленная в React 18 и была реализована в Next.js 13 в папке /app. Серверные компоненты позволяют рендерить компоненты на сервере и уменьшить объем JS отправляемого клиенту. Все компоненты Next.js в папке /app по умолчанию являются серверными компонентами. Чтобы сделать компонент клиентским, нужно добавить директиву ’use client’; в начало файла. Используйте серверные компоненты, если: - Нужно сделать запрос из API. - Используется чувствительная информация: токены, ключи API и т.д. - Нужен прямой доступ к серверу. - У компонента есть много зависимостей, что ведет к сильному увеличению клиентского бандла. programmingwithmosh.com/react/u…xt-js-13
Understanding Server Components in React 18 and Next.js 13 - Programming with Mosh

With the release of Next.js 13, they have a new /app directory that has newer approaches to data rendering, fetching, and also uses the latest React Server Components. Note that the /app folder in Next.js 13 is still in Beta. What is Rendering? Rendering converts the code that you write into user interfaces that the user interacts with. …

Programming with Mosh