Le fonctionnaire React docs Etat qui « React.PureComponentest shouldComponentUpdate()seulement compare les objets » peu profondément, et conseille contre ce si l' état est « profond ».
Compte tenu de cela, y a-t-il une raison pour laquelle on devrait préférer React.PureComponentlors de la création de composants React?
Questions :
- y a-t-il un impact sur les performances
React.Componentque nous pourrions envisager d' utiliserReact.PureComponent? - Je devine
shouldComponentUpdate()dePureComponentfonction fonctionne uniquement des comparaisons peu profondes. Si tel est le cas, cette méthode ne peut-elle pas être utilisée pour des comparaisons plus approfondies? - "De plus,
React.PureComponentsshouldComponentUpdate()ignore les mises à jour des accessoires pour l'ensemble du sous-arbre du composant" - Cela signifie-t-il que les modifications des accessoires sont ignorées?
La question a surgi de la lecture de ce blog moyen , si cela aide.