De réagir.Composant vs Réagir.PureComponent

Officiel Réagir docs état que "React.PureComponent's shouldComponentUpdate() seulement superficiellement compare les objets", et conseille à l'encontre de ce si l'état est "en profondeur".

Compte tenu de cela, est-il une raison pourquoi on devrait préférer React.PureComponent lors de la création de Réagir composants?

Questions:

  • est-il un impact sur les performances en utilisant React.Component que l'on peut envisager d'aller pour React.PureComponent?
  • Je devine shouldComponentUpdate() de PureComponent effectue peu profondes des comparaisons. Si c'est le cas, ne peut pas se dit de la méthode utilisée pour approfondir les comparaisons?
  • "En outre, React.PureComponent's shouldComponentUpdate() saute prop mises à jour pour l'ensemble de la composante sous-arbre" - est-ce à dire que prop changements sont ignorés?

Question se pose à la lecture de ce moyen blog, si cela aide.

InformationsquelleAutor semuzaboi | 2016-12-27