Если у твоего человека меняется количество пальцев или рук и
от этого изменения зависят какие-то части твоего приложения, то количество пальцев и рук хранится в стейте. Если твой человек перманентно болен или грустит - этим переменным (т.е. константам) делать в состоянии нечего.
Состояние - это набор данных, которые могут меняться в рантайме, от которых зависит твое приложение. Не важно, есть ли у данных предопределенное количество состояний (ill: true/false -> 2, likes: ... -> infinity), важно, что изменение этих данных влияет на работу приложения (перерисовку UI)
Стейт менеджмент - это основная причина существования подобных фреймворков/библиотек, поэтому
стоит изучить вопрос.