#React Intermediate TypeScript and React Handbook – How to Build Strongly Typed Polymorphic Components