React / Next.js

React Router

BrowserRouter, Routes, Route, Link, useNavigate, useParams, nested routes, protected routes

20 domande da colloquio·
Junior
1

Cos'è BrowserRouter in React Router?

Risposta

BrowserRouter utilizza la History API del browser per creare URL puliti senza hash. A differenza di HashRouter che aggiunge un # nell'URL, BrowserRouter offre una migliore esperienza utente e SEO. Tuttavia, richiede la configurazione del server per gestire correttamente le route in produzione.

2

Quale componente si dovrebbe usare per definire una route in React Router?

Risposta

Il componente Route definisce una corrispondenza tra un path URL e un componente da visualizzare. Deve essere posizionato all'interno di un componente Routes per funzionare correttamente. Ogni Route specifica un path e un element da renderizzare quando l'URL corrisponde.

3

A cosa serve il componente Link in React Router?

Risposta

Link crea link di navigazione senza ricaricare la pagina. A differenza del tag HTML nativo <a>, Link intercetta i click e usa la History API per cambiare l'URL. Questo preserva lo stato dell'applicazione e fornisce una navigazione più rapida e fluida.

4

Qual è il ruolo del componente Routes?

5

Come recuperare un parametro URL come :id in /user/:id?

+17 domande da colloquio

Padroneggia React / Next.js per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis