React · Senior · Запитання 71 з 75
Чому зберігати JSX-елементи в стані зазвичай погано?
- ✓Правильна відповідь: Елементи фіксують props у момент створення й застарівають; зберігайте в стані дані, а JSX будуйте під час рендера
- 2JSX не можна зберігати в змінних
- 3Це ламає лише серверний рендеринг
Пояснення
Дані в стані плюс рендер із них зберігають UI узгодженим зі свіжими props і контекстом. Елементи в стані також ускладнюють серіалізацію й налагодження.