|
|
|
|
|
by dsiegel2275
3379 days ago
|
|
I agree also. I've been using TypeScript with React now for about six months - prior to that I was working on a large React/Redux app written in ES6 using Babel. In my experience, I have seen a significant increase in my productivity after embracing TypeScript. With the static type support I am fixing/avoiding more errors at 'authoring' time due to intellisense and the VSCode editor flagging what will be compile errors. I am able to refactor across files with a lot less fear. The advanced types in TS (specifically discriminated unions) make Redux actions and reducer code a lot more maintainable. Overall I'm very pleased with the transition to TS. I spent time learning Elm last year and simply fell in love with that development experience. For reasons out of my control I cannot use it in production but with my current TS+React approach I can at least get close to what Elm offers. |
|