Попытка сохранить мои дочерние компоненты без гражданства (функциональные компоненты). Итак, я ищу удобный способ выделения значений состояния корневого компонента для его дочерних компонентов. Скажем,Машинопись. Уничтожить и распространить объект
interface IState {
a: string;
b: number;
c: (e) => void;
}
затем
<ChildA {...this.state as { a: string, c }} />
<ChildB {...this.state as { c: (e) => void, b }} />
К сожалению машинопись не поддерживает сокращенные имена свойств. Есть ли элегантный подход здесь?