nextjs

Darba sākšana ar nextjs

Pārskats

Next.js ir React ietvars produkcijai. Tas nodrošina hibrīdu statisko un servera renderēšanu, TypeScript atbalstu, viedo komplektēšanu, maršrutu iepriekšēju ielādi un daudz ko citu bez konfigurācijas.

Darba Sākšana

Pēc repozitorija klonēšanas veiciet šādas darbības:

1

Instalējiet Atkarības

npm install
2

Palaidiet Izstrādes Serveri

npm run dev
3

Kompilējiet Produkcijai

npm run build && npm start

Projekta Struktūra

├── app/                # App Router (Next.js 13+)
│   ├── layout.js       # Saknes izkārtojums
│   ├── page.js         # Sākumlapa
│   └── [routes]/       # Dinamiskie maršruti
├── pages/              # Pages Router (alternatīva)
│   ├── api/            # API maršruti
│   └── _app.js         # App komponente
├── public/             # Statiskie faili
├── components/         # React komponentes
├── styles/             # CSS faili
├── next.config.js      # Next.js konfigurācija
└── package.json        # Atkarības un skripti
        

Galvenie Koncepti

Uz Failiem Balstīta Maršrutēšana

Izveidojiet lapas, pievienojot failus app/ vai pages/ direktorijā.

Servera Komponentes

Komponentes pēc noklusējuma renderējas serverī. Izmantojiet 'use client' klienta komponentēm.

API Maršruti

Izveidojiet backend API galapunktus app/api/ vai pages/api/.

Noderīgas Komandas

npm run dev Palaist izstrādes serveri ar Fast Refresh
npm run build Izveidot optimizētu produkcijas kompilāciju
npm start Palaist produkcijas serveri
Plašākai informācijai apmeklējiet oficiālo Next.js Dokumentāciju.