React · Senior · Pytanie 71 z 75
Dlaczego przechowywanie elementów JSX w stanie to zwykle zły pomysł?
- ✓Poprawna odpowiedź: Elementy utrwalają propsy z chwili utworzenia i stają się nieaktualne; trzymaj w stanie dane, a JSX buduj podczas renderu
- 2JSX nie da się przechowywać w zmiennych
- 3Psuje to tylko renderowanie po stronie serwera
Wyjaśnienie
Dane w stanie plus renderowanie z nich utrzymują UI zgodny z najnowszymi propsami i kontekstem. Elementy w stanie utrudniają też serializację i debugowanie.