@nikitonsky В тему в к внутреннему состоянию: у меня есть мысли, что можно улучшить как это сделано в qml-e - компонент-родитель может читать проперти ребёнка и передавать их другим компонентам (или дальше наверх). Можно это совместить с идеями ниже про секцию для хуков, сделать хуки конкретным полем которое можно наживую читать и модифицировать из внешних компонент.