Très facile
Je souhaite appeler callSomeFunction
au premier rendu de mon composant, quelle est la syntaxe correcte?
Auteur: Clément DEVOSStatut : PubliéeQuestion passée 4427 fois
Modifier
15
Évaluations de la communauté
Thomas
12/01/2024
Effectivement ça fonctionne mais useEffect n'est pas fait pour ça, ce n'est pas une bonne pratique
Antoine
31/01/2024
J'ai souvent vu useEffect utilisé de cette manière .
Quelle serait alors la bonne pratique ?
Grégory
26/04/2024
@Antoine : useEffect est fait pour "sortir" de React, se connecter à un système externe... dans pleins de cas on peut se passer du useEffect : https://react.dev/learn/you-might-not-need-an-effect
Le cas le plus commun est le fameux fetch dans le useEffect, qui fonctionne, mais qui pour pleins de raisons est une mauvaise pratique et il vaut mieux utiliser des librairies taillées pour (TanStack Query par exemple)
10
Écrire un composant React qui met à jour le titre du document à chaque clic et le réinitialise à 'React App' lorsque le composant se démonte.15
Écrire un composant React en tant que fonction9
Utiliser useCallback pour optimiser le rendu en React9
Écrire un composant React qui affiche la somme de deux nombres25
Écrire le code manquant pour afficher les enfants du composant UserProfile.28
Écrire l'équivalent non-JSX du code suivant :14
Enregistrer l'état utilisé pour afficher la page sélectionnée dans un composant React.