Lock attributes between states (inherit component properties)
When using states for controls, there is no logic in making each states a different size or label. It would save a lot of time and mistakes to lock some attributes that will always be identical between states.
I think people create Compotent states for different various reason, but I think it should also possible to make new states keep e.g. texts and/or properties from Default state. It would be useful for creating different styles of the same element like button or frame. So if you want to make a button as secondary and keep the same text and size, you just switch the state.
My idea how to make it in attachment
I have two content-aware components - buttons (primary and secondary)
Let's say I used primary button component and I changed the dummy text to the one that fits the context. Then I realized that it should be less emphasized and want to turn it into a secondary button. I take the right component and drop it on my instance.
What happens now:
The style has changed but also my text turned into the dummy one that is present in the component master.
What I would love to happen:
It would be great if I could apply just a style and keep the right text on the button while switching between components.