Nel codice qui sopra c'è un problema:
useEffect è un metodo di React che si usa per fare chiamate esterne:
Gli vengono passati una funzione (la chiamata all'API) e un array di dipendenze (che nel nostro caso contiene solo count).
Quando useEffect viene chiamata, esegue la funzione solo se c'è qualche variazione di stato nell'array delle dipendenze.
Nel nostro caso, il click sul bottone incrementa il contatore, e questo produce una nuova chiamata all'API e un nuovo render, andando a visualizzare un altro personaggio di Star Wars.
CFP CNOS-FAP DON BOSCO - via XIII Martiri, 86 - 30027 San Donà di Piave (VE) - tel. 0421 338 980 - Organismo di Formazione accreditato dalla Regione del Veneto