- relay + graphql : map queries/mutations and object types to typescript. I have a workflow at the moment where python + graphene typings "bubble up" to typescript types via schema.graphql
- React.FC + hooks : makes it that much easier to grok a component in a large codebase.
- prettier : automatic code formatting on save, configuration works project-wide so all team members commit organized code
- DefinitelyTyped being reliable when it comes to releasing packages has helped a lot
I don't even use the autocompletion / go to definition that editors also usually bundle, but it's there, especially with VSCode. When the pieces don't fit, tslint catches it initially, if not that tsc.
Also, despite only using TS less than a year, the typing errors have been getting more friendly in the past few TS releases.
The next level things that powered me up are:
- relay + graphql : map queries/mutations and object types to typescript. I have a workflow at the moment where python + graphene typings "bubble up" to typescript types via schema.graphql
- React.FC + hooks : makes it that much easier to grok a component in a large codebase.
- prettier : automatic code formatting on save, configuration works project-wide so all team members commit organized code
- DefinitelyTyped being reliable when it comes to releasing packages has helped a lot
I don't even use the autocompletion / go to definition that editors also usually bundle, but it's there, especially with VSCode. When the pieces don't fit, tslint catches it initially, if not that tsc.
Also, despite only using TS less than a year, the typing errors have been getting more friendly in the past few TS releases.