@@ -59,6 +59,7 @@ Translations:
5959- [ Troubleshooting Handbook: tsconfig.json] ( #troubleshooting-handbook-tsconfigjson )
6060- [ Recommended React + TypeScript codebases to learn from] ( #recommended-react--typescript-codebases-to-learn-from )
6161- [ Recommended React + TypeScript talks] ( #recommended-react--typescript-talks )
62+ - [ Editor Tooling and Integration] ( #editor-tooling-and-integration )
6263- [ Other React + TypeScript resources] ( #other-react--typescript-resources )
6364- [ Time to Really Learn TypeScript] ( #time-to-really-learn-typescript )
6465</details >
@@ -976,13 +977,6 @@ import './my-typings';
976977const f = (e: PlotlyHTMLElement) => { e .removeAllListeners (); }
977978```
978979
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-
986980# Recommended React + TypeScript codebases to learn from
987981
988982- https://github.com/jaredpalmer/formik
@@ -1007,6 +1001,19 @@ React Native Boilerplates: *contributed by [@spoeck](https://github.com/sw-yx/re
10071001- https://github.com/emin93/react-native-template-typescript
10081002- <https://github.com/Microsoft/TypeScript-React-Native-Starter>
10091003
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+
10101017# Other React + TypeScript resources
10111018
10121019- me! <https://twitter.com/swyx>
0 commit comments