@@ -59,6 +59,7 @@ Translations:
59
59
- [ Troubleshooting Handbook: tsconfig.json] ( #troubleshooting-handbook-tsconfigjson )
60
60
- [ Recommended React + TypeScript codebases to learn from] ( #recommended-react--typescript-codebases-to-learn-from )
61
61
- [ Recommended React + TypeScript talks] ( #recommended-react--typescript-talks )
62
+ - [ Editor Tooling and Integration] ( #editor-tooling-and-integration )
62
63
- [ Other React + TypeScript resources] ( #other-react--typescript-resources )
63
64
- [ Time to Really Learn TypeScript] ( #time-to-really-learn-typescript )
64
65
</details >
@@ -976,13 +977,6 @@ import './my-typings';
976
977
const f = (e: PlotlyHTMLElement) => { e .removeAllListeners (); }
977
978
```
978
979
979
- <details >
980
-
981
- <summary >Explanation</summary >
982
-
983
- This is not yet written. Please PR or [File an issue](https://github.com/sw-yx/react-typescript-cheatsheet/issues/new) with your suggestions!
984
- </details >
985
-
986
980
# Recommended React + TypeScript codebases to learn from
987
981
988
982
- https://github.com/jaredpalmer/formik
@@ -1007,6 +1001,19 @@ React Native Boilerplates: *contributed by [@spoeck](https://github.com/sw-yx/re
1007
1001
- https://github.com/emin93/react-native-template-typescript
1008
1002
- <https://github.com/Microsoft/TypeScript-React-Native-Starter>
1009
1003
1004
+ # Editor Tooling and Integration
1005
+
1006
+ - VSCode
1007
+ - swyx's VSCode Extension: https://github.com/sw-yx/swyx-react-typescript-snippets
1008
+ - amVim: https://marketplace.visualstudio.com/items?itemName=auiworks.amvim
1009
+ - VIM
1010
+ - https://github.com/Quramy/tsuquyomi
1011
+ - nvim-typescript?
1012
+ - https://github.com/leafgarland/typescript-vim
1013
+ - peitalin/vim-jsx-typescript
1014
+ - NeoVim: https://github.com/neoclide/coc.nvim
1015
+ - other discussion: https://mobile.twitter.com/ryanflorence/status/1085715595994095620
1016
+
1010
1017
# Other React + TypeScript resources
1011
1018
1012
1019
- me! <https://twitter.com/swyx>
0 commit comments