Se connecter

Informatique

Création de sites web

Sujet : Je comprends pas l'utilité de useEffect dans React
1
Pecker_Taichi
Niveau 26
04 janvier 2024 à 21:56:10

slt je fais un pokédex

On est d'accord que ca :
useEffect(() => { setPokemons(POKEMONS); }, []);

Ca fait la meme chose que ca :

const [pokemons, setPokemons] = useState<Pokemon[]>(POKEMONS);

Ca met à jour l'état pokemons en utilisant la valeur initiale de POKEMONS

Fqll
Niveau 8
08 janvier 2024 à 18:47:43

supposons que tu n'as pas accès aux pokémons localement mais que tu dois les fetch via un api
const [pokemons, setPokemons] = useState<Pokemon[]>([]);
useEffect(() => { api.getPokemons().then((pokemons) => setPokemons(pokemons)); })

1
Sujet : Je comprends pas l'utilité de useEffect dans React
   Retour haut de page
Consulter la version web de cette page