DevDigital LogoDevDigital
Retour au blog
Karikirakean Website

Next.js 14: Waaki Aika Boou Ake Ko Riai n Ataii

Thomas Dubois

Lead Developer

10 Tianuare 2024
10 min de lecture
Next.js
React
Karikirakean Website
Performance
Next.js 14: Waaki Aika Boou Ake Ko Riai n Ataii

Next.js 14 e kaotaa te mwaneka ae kakannato n rikirakean te framework ae kabatiaaki riki iroun taan mwakuri n React. Te version aei e uotii kaboraoaia aika kakawaki n aroni mwakurin te performance, ana kakaaonga te developer, ao ana kakaaonga te user.

Server Actions: Bitakin Aroni Mwakurin Taian Form

Server Actions e kabebeteia raoi aroni mwakurin taian form ao bitakin taian data i aon te server, ni kamaunaa kainnanoan taian API route n angiin taeka n kabooaki.

'use server'

export async function createUser(formData: FormData) {
  const email = formData.get('email')
  // Logic ae tekeraoi i aon te server
  await db.users.create({ email })
}

Turbopack: Performance ae Raoiroi Riki n te Tai n Build

Te bundler ae boou ae Turbopack e anga te tai n compile ae rangi n rakoraki nakon 700 te tai ni waaki n te tai ae ko karikirakea iai am website, ao e a bitii aron mwakurin te developer n bongina nako.

Kakaboraoi aika kakawaki:

  • Te moanaki ae bon tao a-tia naba
  • Hot Module Replacement ae rangi n waekoa
  • Kaboraoana ae karaoaki n ana bwai n ti

Partial Prerendering (Prerendering Ae Ai Tabeua)

Te bwai aei bon te bwai ae kataki naba, ao e ikotii mwaitin aroni raoiroin te static rendering ma te dynamic rendering, ni kariaia te prerendering ibukin mwakoron te itera aika static, ma n teimatoa naba mwakoron aika dynamic.

Metadata Aika Kaboraoaki

Aroni mwakurin taian metadata a a boraoi riki ibukin te API ae bebete riki n ana kaeka ibukin SEO ao ni bwarebware n social media.

export const metadata = {
  title: 'Au Application',
  description: 'Te kabwarabwara ae kaboraoaki ibukin SEO',
  openGraph: {
    images: ['/og-image.jpg'],
  },
}

Streaming ma Suspense Aika Kaboraoaki

Kaboraoaia n te streaming a kariaia te loading ae waekoa ma ni boraoi riki, ni kaboraoa mwiin te Time to Interactive.

Kaboraoana ae Kaboraoaki Riki i Aon Taiani Bwana (Images)

Te component ae Image e karina kaboraoaia aika boou n ti bwa e na kona ni karekea te performance ae raoiroi riki iaon device nako.

Aroni Mwakurin Aika Kaboraoaki i Aon Taiani Kairua (Errors)

Te system ni mwakurin taian kairua e a manga karaoaki bwa e na anga te kakaaonga ae raoiroi riki n ukoukorani kairua ao rongorongo aika mataata riki.

Kaboraoaia n TypeScript

Katautauan TypeScript e a kamatoaaki riki n ana inference ae raoiroi riki ibukin taian type ao taiani angareirei aika koaua riki.

Te Kabwarabwara ni Kabanea

Next.js 14 e kamatoaa riki ana tabo bwa te tia kairiri n te ekosystem ni React, n uotii kaboou aika kaboraoia kakaaongan te developer ma performance ibukia kaain te website ni kabanea.

I nanon DevDigital, ti kabongana teknoloji aika boou aikai bwa ti na kona n anganiia ara client website aika boou ao aika rangi ni waekoa.

Ne manquez aucun article

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