Non-exhaustive list of issues with TypeScript in React that make components written in TypeScript less valueable.
- Inference of generic props results in
any
for callbacks MUI#13868 - Generics are lost with high-order functions DT#37087, TS#1213
- Refs need to be exact TS#30748, TS#21759
- union props are problematic with higher-order components TS issues with TextField in Material-UI
Not necessarily applicable to Material-UI:
- Return type of components too strict TS#1213