Le fonctionnaire React docs Etat qui « React.PureComponent
est 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.PureComponent
lors de la création de composants React?
Questions :
- y a-t-il un impact sur les performances
React.Component
que nous pourrions envisager d' utiliserReact.PureComponent
? - Je devine
shouldComponentUpdate()
dePureComponent
fonction 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.PureComponent
sshouldComponentUpdate()
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.