Рекомендуется не изменять стейт напрямую, а создавать новый объект стейта с обновлёнными данными.
Стейт обычно является локальным для компонента, что означает, что каждый компонент имеет свой собственный стейт.
Стейт может быть инициализирован в конструкторе компонента при использовании классовых компонентов или с использованием хука useState в функциональных компонентах.