- React-dom is just a wrapper for implementing native methods.
- One can write it themselves and implement for any host.
- Instead of governing how a component looks via props, implement multiple variants of it. Ex. Buttn --> PrimaryButton, SecondaryButton, etc.
- When a component props are boolean only - one can prefer to have multiple variants instead since whenever we’re calling we already know which one we want.