2016-09-28 3 views

Antwort

2

Komponenten werden neu gerendert, wenn sich ihre Requisiten ändern oder wenn ihre Eltern neu gerendert wurden. Es ist möglich, dass Sie die Props oder den Status einer übergeordneten Komponente aktualisiert haben. React stellt eine Lifecycle-Funktion namens shouldComponentUpdate bereit, um unnötige Renderings zu behandeln. Es ist schneller und einfacher zu implementieren, wenn Sie unveränderliche Daten für Ihre Requisiten verwenden, da Sie einfach eine Gleichheitsüberprüfung zwischen neuen Requisiten und alten Requisiten durchführen können, um zu sehen, ob sich etwas geändert hat. Siehe https://facebook.github.io/react/docs/component-specs.html#updating-shouldcomponentupdate und https://facebook.github.io/react/docs/pure-render-mixin.html

Verwandte Themen