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 …
LeaderboardSalaryAccount