Rumah  >  Artikel  >  hujung hadapan web  >  Next.js Kini Stabil dan Dikemas dengan Kemas Kini Menarik!

Next.js Kini Stabil dan Dikemas dengan Kemas Kini Menarik!

Susan Sarandon
Susan Sarandonasal
2024-10-22 16:40:03556semak imbas

Jadi, saya telah melalui e-mel saya kebelakangan ini, dan—bam!—Saya melihat pemberitahuan: Next.js 15 secara rasminya keluar. Ya, kemas kini yang telah lama ditunggu-tunggu yang kita semua nantikan akhirnya tiba, dan saya tidak sabar untuk menyelami perkara baharu. Jika anda telah menahan nafas anda untuk mendapatkan ciri yang tiada, dokumentasi yang lebih jelas atau peningkatan yang lebih lancar, anda pasti bersedia.

Next.js 15 menjanjikan bukan sahaja kestabilan tetapi juga beberapa mainan baharu yang berkilat untuk kita mainkan. Maksud saya, siapa yang tidak suka perasaan aliran kerja pembangun yang lebih lancar, binaan yang lebih pantas dan lebih banyak kawalan ke atas sistem caching? Dan jangan biarkan saya memulakan API permintaan async yang memudahkan perkara kiri dan kanan! Sama ada anda telah bergelut dengan isu cache, memerlukan lebih banyak fleksibiliti dengan borang anda atau hanya mengharapkan sokongan yang lebih baik untuk ciri React terkini, keluaran ini akan menjadikan hidup anda lebih mudah.

Sekarang, mari menjadi nyata seketika. Kita semua telah menunggu beberapa penambahbaikan yang boleh menyelesaikan masalah perkembangan yang membingungkan itu, dan nampaknya Next.js 15 mungkin baru sahaja mencapai sasaran. Mahu binaan yang lebih pantas? Selesai. Kawalan caching yang lebih baik? Anda mendapatnya. Sokongan TypeScript dalam next.config.ts? Heck ya!

Next.js  Now Stable and Packed with Exciting Updates!


Gambar yang lebih besar

Next.js 15 telah dikeluarkan secara rasmi, menandakan versi yang stabil dan sedia pengeluaran yang dibina berdasarkan kemas kini daripada RC1 dan RC2. Keluaran ini mengutamakan kestabilan sambil memperkenalkan beberapa yang terkenal penambahbaikan.

Salah satu ciri utama dalam Next.js 15 ialah @next/codemod CLI, yang membolehkan pembangun menaik taraf projek mereka dengan mudah kepada versi Next.js dan React yang terkini. Alat automatik ini memastikan laluan naik taraf yang lancar dan boleh diakses melalui terminal dengan menjalankan:

npx @next/codemod@canary naik taraf terkini

API Permintaan Async:
Selain itu, perubahan pecah yang ketara telah diperkenalkan dalam bentuk API Permintaan Async baharu. Kemas kini ini memudahkan model pemaparan dan caching dengan menjadikan API permintaan sebelah pelayan tertentu—seperti kuki, pengepala dan param—tak segerak. Peralihan kepada model ini mempengaruhi pelbagai komponen dan API Next.js, walaupun akses segerak sementara kekal tersedia dengan amaran untuk keserasian ke belakang.

Caching Semantik:
Perubahan kepada semantik caching juga menjadi tumpuan utama. Dalam Next.js 15, rangka kerja beralih daripada permintaan pengambilan cache, GET Pengendali Laluan dan navigasi klien secara lalai, sebaliknya memilih model yang tidak dicache. Pembangun masih boleh mengkonfigurasi caching secara manual jika perlu, menggunakan pilihan seperti force-cache in fetch atau konfigurasi laluan dinamik.

React 19:
Next.js 15 turut membawakan sokongan untuk React 19, termasuk ciri daripada keluaran React yang akan datang. Penghala Apl telah dioptimumkan untuk berfungsi dengan React 19 RC, manakala keserasian ke belakang dengan React 18 dikekalkan untuk Penghala Halaman, berdasarkan maklum balas komuniti. Peningkatan ini termasuk sokongan untuk React Compiler, alat percubaan yang bertujuan untuk memudahkan pengoptimuman kod dengan mengurangkan penghafalan manual.

Pembangun Turbopack
Peningkatan kestabilan dan prestasi selanjutnya dapat dilihat dengan Turbopack Dev, yang kini menawarkan masa permulaan pelayan tempatan yang lebih pantas, kemas kini kod yang lebih pantas dengan Fast Refresh dan peningkatan dalam prestasi binaan. Alat ini, diuji pada apl berskala besar seperti vercel.com, telah menunjukkan peningkatan yang ketara dalam kelajuan pembangunan.

Penunjuk Laluan Statik:

Next.js  Now Stable and Packed with Exciting Updates!

Penunjuk Laluan Statik baharu telah diperkenalkan semasa pembangunan untuk mengenal pasti laluan statik secara visual, membantu pembangun lebih memahami gelagat pemaparan dalam aplikasi mereka.

Satu lagi API percubaan, unstable_after, membolehkan tugasan kedua seperti pengelogan atau analitis dilaksanakan selepas respons selesai penstriman. Ini menghalang pelayan daripada menyekat tugas yang tidak penting dan meningkatkan lagi pengalaman pengguna dengan mengasingkan masa tindak balas daripada proses latar belakang.

Keluaran ini juga membawa instrumentation.js kepada kestabilan, membolehkan pembangun memantau prestasi dan menjejaki ralat dalam kitaran hayat pelayan Next.js. Kerjasama dengan penyedia pemerhatian seperti Sentry telah mendayakan pelaporan ralat yang dipertingkatkan, memberikan lebih banyak konteks tentang isu bahagian pelayan.

Keluaran dibungkus sepenuhnya ?. Beberapa perkara yang perlu diambil perhatian:

  • Borang HTML juga menerima rangsangan dengan Borang Dipertingkat menggunakan komponen seterusnya/bentuk.
  • Pengguna TypeScript akan mencari sokongan baharu untuk next.config.ts, memberikan pengalaman konfigurasi yang lebih selamat jenis. Sementara itu, penambahbaikan pengehosan sendiri menawarkan kawalan yang lebih baik ke atas pengepala Kawalan-Cache dan pengoptimuman imej, menjadikannya lebih mudah bagi pembangun mengurus penempatan mereka.
  • Dari segi keselamatan, Next.js 15 mempertingkatkan Tindakan Pelayan dengan ID tindakan selamat yang tidak boleh diakses dan penyingkiran kod mati. Kemas kini ini membantu mengurangkan risiko mendedahkan fungsi pelayan yang tidak digunakan secara tidak sengaja, di samping meningkatkan saiz dan prestasi himpunan.
  • Dari segi penggabungan, keluaran ini menjadikan penggabungan pakej luaran stabil, yang boleh membawa kepada prestasi permulaan sejuk yang lebih baik untuk persekitaran tanpa pelayan.
  • Beberapa peningkatan lain seperti sokongan untuk ESLint 9, meningkatkan lagi pembangunan dan membina prestasi. Keluaran ini menawarkan pengalaman pembangunan yang lebih diperkemas sambil meletakkan asas untuk ciri masa hadapan, dengan butiran lanjut dijangka pada Next.js Conf akan datang pada 24 Oktober.

Next.js  Now Stable and Packed with Exciting Updates!

Tetapi.... jangan ambil kata saya sahaja. Sehebat mana pun sorotan ini, butirannya menjadi lebih menarik. Jika anda ingin tahu bagaimana kemas kini ini boleh menyerlahkan projek anda yang seterusnya atau menyelaraskan proses pembangunan anda, saya menggalakkan anda untuk menyelami catatan blog rasmi Next.js 15 untuk semua perkara yang lebih baik. Percayalah, anda tidak mahu terlepas gambar penuh.

Sehingga lain kali ......

Next.js  Now Stable and Packed with Exciting Updates!

Atas ialah kandungan terperinci Next.js Kini Stabil dan Dikemas dengan Kemas Kini Menarik!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn