I wrote a blog post recently about my experiences learning and using TypeScript as both an app dev and a library maintainer for Redux:
https://blog.isquaredsoftware.com/2019/11/blogged-answers-le...
As part of that, I listed some of the tradeoffs and takeaways. In particular, I strongly recommend a "pragmatic 80%" approach to tackling TS.
I wrote a blog post recently about my experiences learning and using TypeScript as both an app dev and a library maintainer for Redux:
https://blog.isquaredsoftware.com/2019/11/blogged-answers-le...
As part of that, I listed some of the tradeoffs and takeaways. In particular, I strongly recommend a "pragmatic 80%" approach to tackling TS.