Next.js 15 yangiliklar•
Eksperimental React Compiler. Endi compiler siz o‘rningizga useMemo, useCallback va boshqa optimizatsiyalarni qiladi. Bu degani kod toza, oddiy va tez bo'ladi. Zo'r!
• Turbopack local dev uchun
stabil bo'ldi 🎉 Turbopackdan foydalanish uchun: next dev --turbo. Bu localda ishlash jarayonini ancha tezlashtiradi.
•
Dynamic funksiyalar (cookies, headers, ...)
endi async bo'ladi, va ularni await qilishingiz kerak. Buning uchun oddiy
codemod bor va qo'lda xech narsani o'zgartirishingiz shart emas.
• Endi, default ravishda, Next.js fetch requestlarni, GET Route Handlerslarni va Client Routerni
cacheddan uncachedga o‘tkazdi. Endi cachedan foydalanish uchun siz cachega opt-in bo'lishingiz kerak. Yangi Next.js dasturchilar uchun bu yaxshi yangilik. Lekin manga oldingi cache defaultlar yoqardi, bu ham yomon emas.
• Endi developmentda, Next.js sizga
aniq ko'rsatadi – qaysi page static va qaysi page dynamic. Bu narsani next build oldin ham ko'rsatgan. Lekin endi aniq visual ravishda ham bilinadi.
• Yangi component layout va loading UI-larni prefetch qilib, form submissionda client navigationdan foydalanadi, va agar JS ishlamasa oddiy form-ga fallback qiladi.
• Endi next.config.js va
next.config.ts (typescript) support qilinadi. Bu degani NextConfig typedan foydalanshingiz mumkin.
• Hydration xatolar endi
tushunish uchun osonroq bo'ldi.
•
instrumentation.js yordamida performance va errorlarni monitor qilib Sentry kabi servislarga ma'lumotlarni bervorishingiz mumkin.
• Server actions xavfsizligi
yaxshilandi• Self-host qiladiganlar uchun
yangiliklarKo'proq ma'lumot