Next.js Nozioni di base: creazione di pagine e Routing spiegazione delle nozioni di base

Nel processo di sviluppo di un'applicazione web, la gestione delle pagine e la navigazione tra di esse è un aspetto cruciale. In questa serie di articoli approfondiremo i fondamenti della creazione di pagine e dell'implementazione della navigazione in formato Next.js. Questi concetti fondamentali sono essenziali per creare applicazioni web flessibili e gestibili.

Creazione e visualizzazione della prima pagina

Innanzitutto, capiamo come creare e visualizzare una semplice pagina in formato Next.js. Puoi creare pagine creando file nella pages directory del tuo progetto. Ad esempio, per creare una pagina di benvenuto, puoi creare un file denominato welcome.js all'interno della pages directory.

// pages/welcome.js  
function WelcomePage() {  
  return <h1>Welcome to Next.js!</h1>;  
}  
  
export default WelcomePage;  

Nello snippet di codice sopra, abbiamo creato una semplice pagina di benvenuto. Quando accedi al /welcome percorso nel tuo browser web, vedrai il messaggio "Benvenuto in Next.js !" visualizzato.

Di base Routing

Next.js offre un routing sistema robusto e intuitivo che semplifica la navigazione tra le pagine. Routing in Next.js si basa sulla pages directory, in cui ogni file in questa directory corrisponde a un percorso specifico. Ad esempio, un file denominato about.js all'interno della pages directory creerà una pagina accessibile nel /about percorso.

Creazione di collegamenti e navigazione

Per creare collegamenti tra le pagine e navigare tra di loro, possiamo utilizzare il <Link> componente della next/link libreria. Di seguito è riportato un esempio di creazione di un collegamento dalla pagina di benvenuto alla pagina Chi siamo.

// pages/welcome.js  
import Link from 'next/link';  
  
function WelcomePage() {  
  return( 
    <div>  
      <h1>Welcome to Next.js!</h1>  
      <Link href="/about">Learn more about us</Link>  
    </div>  
 );  
}  
  
export default WelcomePage;  

Nell'esempio sopra, quando fai clic sul collegamento "Ulteriori informazioni su di noi", verrai reindirizzato alla /about pagina.

Conclusione

In questa sezione abbiamo esplorato come creare e visualizzare pagine semplici Next.js e come implementare la navigazione tra le pagine utilizzando la pages directory e il <Link> componente. Questi sono i passaggi iniziali cruciali nella creazione di un'applicazione Next.js. Nei prossimi articoli continueremo ad esplorare altri aspetti della Next.js realizzazione di applicazioni web dinamiche e interattive.