Route /

La route rappresenta la homepage del “Gioco della Sfortuna”, il cui comportamento viene gestito dal componente HomePage.jsx.

Struttura e comportamento

La homepage è costituita da diverse sezioni che si adattano dinamicamente in base allo stato di autenticazione dell’utente:

Logica di adattamento

Questo componente usa la funzione useUser() per determinare se l’utente è autenticato attraverso la proprietà loggedIn. In base a questo stato, i pulsanti e le opzioni visualizzati cambiano di conseguenza.

{loggedIn ? (
	...
) : (
	...
)}

Navigazione

La homepage fa uso di useNavigate di React Router per gestire la navigazione verso altre parti dell’applicazione quando l’utente clicca su un pulsante. Le destinazioni principali raggiungibili dalla homepage sono:

Route /login

La route /login gestisce il processo di autenticazione dell’utente nell’applicazione.