Typescript, Generics, Polymorphism.
it’s too easy to succumb to the temptation to use the evil “any” type. Then TypeScript would shrug and delete itself from the chat :) In most cases, we know which concrete type we expect. But when we create multi-purpose functions or library React components we don’t want to overly constrain the