Design a Component / Instance Model
Problem
Design a component/instance model: components are like classes, instances inherit and can override.
Requirements
- A component defines properties and children
- Instances reference a component and override props
- Editing the main component propagates to instances
- Detach an instance
What evaluators look for
- Inheritance/override model (instance overrides win)
- Change propagation from main to instances
- Clean separation of definition vs instance
Extension
Support nested components and variant sets.
asked …