Salut Louis-Nicolas, j'ai un petit probléme avec mon useEffect quand je l'utilise en tant que componentWillUnmount, enfaite lorsque je recharge la page le message dans ma console "[Eleve.js] - componentWillUnmount" s'affiche 2 fois alors que rien n'est supprimé et dans la session tu n'a pas ca dans ta console voici mon code:
// Etat
useEffect(() => {
console.log('[Students.js] - componentDidMount');
}, []);
useEffect(() => {
console.log('[Students.js] - le nom has been changed');
}, []);
useEffect(() => {
return () => {
console.log('[Students.js] - componentWillUnmount');
}
}, []);
Et voici ce que ca m'affiche dans la console:
[Students.js] - componentDidMount
[Students.js] - le nom has been changed
[Students.js] - componentDidMount
[Students.js] - le nom has been changed
(2) [Students.js] - componentWillUnmount
[Students.js] - componentDidMount
[Students.js] - le nom has been changed
[Students.js] - componentDidMount
[Students.js] - le nom has been changed
Aurait tu une idée de ou pourrait venir le probleme ou est-ce a parce que j'utilise la version-script 5.0.1 ?