I spent some time last week to get myself more familiar with TypeScript.
Although I'd known the syntax, how to type things (props, components, etc) was at times still confusing. I probably saw more than a bunch of errors thrown at me.
Hopefully I'd love it when I get the hang of it. People on the internet say, all pros and cons considered, it's worth the while.