Compound Components Validation
Run locally for transcripts
๐จโ๐ผ Runtime validation isn't the best (it would be better if we could enforce
this statically via TypeScript), but unfortunately it's the best we can do with
the composition model offered by React. That said, it's unlikely people will
mess this up now that we have this runtime validation in place.