78 votes

React Hooks - Comment puis-je implémentercomponentUpdate?

Je sais que vous pouvez dire Réagir à sauter un effet en passant un tableau comme un deuxième argument facultatif.

par exemple:

Mais que faire si je veux contrôler sur la comparaison? pour ajouter ma propre logique de comparaison.

Je m’attends à `` quelque chose comme ça, vous pouvez passer une fonction comme un deuxième argument.

9voto

Vlad Ryabinin Points 111

En plus de la réponse d’Avinash. Note importante pour le retour des valeurs :


5voto

Will59 Points 85

Une alternative peut être d’utiliser UseRef pour conserver vos données, et d’utiliser useState UNIQUEMENT pour stocker les données que vous souhaitez afficher. Parfois, cela fonctionne mieux que l’approche memo: J’ai eu un cas récemment où React était encore le rendu inutile lors de l’utilisation react.memo, et il a été gâcher certains affichage PIXI. L’approche ci-dessous l’a fixé pour moi ... j’espère que je n’ai pas fait un anti-modèle :-)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X