Retour au blog
Whanaketanga Tukutuku

Next.js 14: Ngā Āhuatanga Hou Me Mōhio Koe

Thomas Dubois

Lead Developer

10 Kohitātea 2024
10 min de lecture
Next.js
React
Whanaketanga Tukutuku
Mahi
Next.js 14: Ngā Āhuatanga Hou Me Mōhio Koe

Ko Next.js 14 tētahi hikoinga nui whakamua i te whanaketanga o te anga React rongonui rawa atu. Ko tēnei putanga e mau mai ana i ngā whakapainga nui mō te mahi, te wheako kaiwhakawhanake, me te wheako kaiwhakamahi.

Ngā Server Actions: he huringa mō ngā puka

Ka whakangāwaritia rawatia e ngā Server Actions te whakahaere puka me ngā whakarerekētanga raraunga i te taha tūmau (server), me te whakakore i te hiahiatanga mō ngā ara API i te maha o ngā take whakamahi.

'use server'

export async function createUser(formData: FormData) {
  const email = formData.get('email')
  // Ngā tikanga tika i te tūmau
  await db.users.create({ email })
}

Turbopack: he mahi pai ake i te wā hanga

Ko te bundler hou, ko Turbopack, e tuku ana i ngā wā whakaputa tae atu ki te 700 whakareatanga tere ake i te wā whanaketanga, e huri ana i te mahi o ia rā o ngā kaiwhakawhanake.

Ngā Painga Matua:

  • Te tīmatanga tata tonu
  • He Hot Module Replacement tino tere
  • Te whakapai aunoa

Partial Prerendering (te huri-mua wāhanga)

Ko tēnei āhuatanga whakamātau e whakakotahi ana i te pai rawa atu o te huri pūmau me te huri hihiko, e taea ai te huri-mua i ngā wāhanga pūmau o te whārangi i a ia e pupuri ana i ngā wāhanga hihiko.

Ngā Metadata Kua Whakapaingia

Ka māmā ake te whakahaere metadata nā tētahi API māmā ake mō te SEO me te tiri i ngā pāpāho pāpori.

export const metadata = {
  title: 'Taku Taupānga',
  description: 'Whakaahuatanga kua whakapaingia mō te SEO',
  openGraph: {
    images: ['/og-image.jpg'],
  },
}

Te Streaming me te Suspense Kua Whakapaingia

Ka taea e ngā whakapainga i te streaming tētahi utaina haere-tonu pai ake, e whakapai ake ana i te uara o te Time to Interactive.

Te Whakapainga Whakaahua Kua Whakapaingia

Ka whiwhi te components Image i ngā whakapainga aunoa hou hei whakarite i te mahi pai rawa atu i runga i ia pūrere.

He Whakahaere Hapa Pai Ake

Kua hoahoahia anōtia te pūnaha whakahaere hapa hei tuku i tētahi wheako rapu hapa pai ake me ngā karere mārama ake.

Ngā Whakapainga i te TypeScript

Kua whakakahangia te whakaurunga o TypeScript mā te tohu momo (inference) pai ake me ngā tohutohu tika ake.

Whakarāpopototanga

Ka whakaū a Next.js 14 i tōna tūranga hei kaiārahi i te pūnaha React mā te mau mai i ngā auahatanga e whakapai ake ana i te wheako kaiwhakawhanake me te mahi mō ngā kaiwhakamahi whakamutunga.

I DevDigital, ka whakamahia e mātou ēnei hangarau hou hei tuku ki ā mātou kiritaki ngā taupānga tukutuku hou me te tino tere.

Ne manquez aucun article

Recevez nos dernières publications directement dans votre boîte mail