I've spent the past three years growing up with Angular and TypeScript. I've never worked with a language that saw so many changes in a year, from adding additional types to changing the way we think about type inference. As difficult as it was to keep up at times, we eventually became one.
Now that my career is on the move, I've been exploring React. I jumped right in with a few projects built on create-react-app, and I noticed two thigs right away.
Second, types are awesome. That is all. React's PropTypes can fill that gap, and I'm sure there is a tool for my favorite editor that will help straighten things out if I start mismatching types.
I've been having a blast with React. Excuse my terrible analogy, but the more time I spend with it, the Angular feels like piloting a 747 (don't they land themselves these days?), and React feels like taking a motorcycle on a windy back road. They're both capable vehicles, but connection between man and machine feels a lot stronger without the huge framework in the way.
What was your experience if you traveled in this direction? What are some pitfalls to developing React apps with TypeScript?