State Management · Junior · Frage 7 von 75
Sollte man fullName im State speichern, wenn man schon firstName und lastName hat?
- 1Nein - beim Rendern berechnen
- 2Ja - sonst kann React den berechneten Wert nicht anzeigen
- 3Ja - und per
useEffectbei jeder Änderung synchronisieren
Antwort zeigen
Richtige Antwort: Nein - beim Rendern berechnen
Erklärung
Redundanter State führt zu Desynchronisation und zusätzlichen Renderings. Alles, was sich aus Props und vorhandenem State ableiten lässt, wird beim Rendern berechnet. Ist die Berechnung teuer, packt man sie in useMemo.