Должно ли реагирующее состояние компонента использоваться в компоненте, в котором оно определено?Я столкнулся со сценарием, в котором состояние компонента обновляется двумя разными компонентами и передается как подпорка его дочернему элементу.Но никогда не используется в компоненте, где он определен.
Например: у меня есть компонент CommonComponent , который имеет состояние 'stateObj' и имеет два дочерних компонента ChildComponent и ModifyComponent .У меня есть еще один компонент, CreateComponent , который является родителем CommonComponent .
У меня есть два случая здесь:
Во время действия создания CommonComponent получает реквизиты от CreateComponent и обновляет состояние 'stateObj' и передается в качестве реквизита ChildComponent
Во время действия модификации ModifyComponent обновляет состояние CommonComponent , используя обратный вызов, и, в свою очередь, 'stateObj' передается как опора ChildComponent
Является ли это допустимым способом использования состояния компонента?Как я понял, состояние подразумевается для использования его компонентом, в котором оно определено.Но здесь я не использую 'stateObj' в CommonComponent .но я просто использую его для отправки данных дочерним компонентам.Я правильно использую государство?или есть ли другой способ сделать это?
ваши предложения действительно ценны!Заранее спасибо.