Русский
Открыть в Telegram

Пост Релиз Next.js 15

23 октября 2024
З
Заметки про React
Ссылка
нажмите — покажем
Релиз Next.js 15 Вышел релиз Next.js 15. Можно обновиться как вручную, так и автоматически, используя CLI. Коротко о новых фичах: - Изменения в API асинхронных запросов. Такие функции как headers, cookies, params и searchParams стали асинхронными. Пример использования: import { cookies } from 'next/headers'; export async function AdminPanel() { const cookieStore = await cookies(); const token = cookieStore.get('token'); // ... } - fetch запросы, обработчики GET роутов и клиентская навигация не будут по умолчанию кэшироваться. Для fetch запросов появился дополнительный параметр cache: force-cache и no-store. Параметр force-cache используется для получения данных из кэша, если есть данные, или производит запрос. Параметр no-store всегда производит запрос. fetch('https://...', { cache: 'force-cache' | 'no-store' }); - Используется React 19 RC для App Router. Осталась обратная поддержка React 18 для Pages Router. Добавлена поддержка React Compiler. Улучшена читаемость ошибок гидратации – показывается дифф сервер/клиент. - Улучшения в Turbopack Dev: стал быстрее, стабильнее. - Добавлен компонент Form с поддержкой прогрессивного улучшения. При сабмите будет происходить переход на страницу в action с параметрами. import Form from 'next/form'; export default function Page() { return ( <Form action="/search"> <input name="query" /> <button type="submit">Submit</button> </Form> ); } - Поддержка TypeScript в файле конфига. Можно использовать файл next.config.ts. https://nextjs.org/blog/next-15
45 · 3.8K ·

Рядом в ленте

ЗЗаметки про ReactEnvironment API в Vite В Vite 6 появится Environment API, которое позволит использовать Vite в разных окружениях. Это нужная фича для React. Например, это позвоЗЗаметки про ReactDrag to Select Интерактивный гайд с иллюстрациями о том, как реализовать выбор элементов в React. В гайде учтены разные функции, например скроллинг во время пер
это сообщение
ЗЗаметки про ReactuseContextSelector – быстрый доступ к большому контексту Если в вашем приложении используется большой контекст, то он может негативно влиять на производительносЗЗаметки про ReactБета релиз React Compiler Вышел бета релиз React Compiler и ESLint плагина. npm install -D babel-plugin-react-compiler@beta eslint-plugin-react-compiler@beta Ко
ЗЗаметки про ReactЗаметки про React@ru_react_notes · канал · Технологии
3 412подписчиков491постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем