Skip to content

Commit fdc6f47

Browse files
committed
Remove duplicate resources section
1 parent 7549a48 commit fdc6f47

File tree

1 file changed

+18
-40
lines changed

1 file changed

+18
-40
lines changed

README.md

Lines changed: 18 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2818,41 +2818,6 @@ Related issue: https://github.com/Microsoft/TypeScript-React-Starter/issues/12 a
28182818
28192819
<!--END-SECTION:non-ts-files-->
28202820
2821-
<!--START-SECTION:resources-->
2822-
2823-
# Other React + TypeScript resources
2824-
2825-
- me! <https://twitter.com/swyx>
2826-
- https://www.freecodecamp.org/news/how-to-build-a-todo-app-with-react-typescript-nodejs-and-mongodb/
2827-
- <https://github.com/piotrwitek/react-redux-typescript-guide> - **HIGHLY HIGHLY RECOMMENDED**, i wrote this repo before knowing about this one, this has a lot of stuff I don't cover, including **REDUX** and **JEST**.
2828-
- [10 Bad TypeScript Habits](https://startup-cto.net/10-bad-typescript-habits-to-break-this-year/):
2829-
1. not using `"strict": true`
2830-
2. using `||` for default values when we have `??`
2831-
3. Using `any` instead of `unknown` for API responses
2832-
4. using `as` assertion instead of Type Guards (`function isFoo(obj: unknown): obj is Foo {}`)
2833-
5. `as any` in tests
2834-
6. Marking optional properties instead of modeling which combinations exist by extending interfaces
2835-
7. One letter generics
2836-
8. Non-boolean `if (nonboolean)` checks
2837-
9. bangbang checks `if (!!nonboolean)`
2838-
10. `!= null` to check for `null` and `undefined`
2839-
- [Ultimate React Component Patterns with TypeScript 2.8](https://levelup.gitconnected.com/ultimate-react-component-patterns-with-typescript-2-8-82990c516935)
2840-
- [Basarat's TypeScript gitbook has a React section](https://basarat.gitbook.io/typescript/tsx/react) with an [Egghead.io course](https://egghead.io/courses/use-typescript-to-develop-react-applications) as well.
2841-
- [Palmer Group's TypeScript + React Guidelines](https://github.com/palmerhq/typescript) as well as Jared's other work like [disco.chat](https://github.com/jaredpalmer/disco.chat)
2842-
- [Sindre Sorhus' TypeScript Style Guide](https://github.com/sindresorhus/typescript-definition-style-guide)
2843-
- [TypeScript React Starter Template by Microsoft](https://github.com/Microsoft/TypeScript-React-Starter) A starter template for TypeScript and React with a detailed README describing how to use the two together. Note: this doesn't seem to be frequently updated anymore.
2844-
- [Steve Kinney's React and TypeScript course on Frontend Masters (paid)](https://frontendmasters.com/courses/react-typescript/)
2845-
- [Brian Holt's Intermediate React course on Frontend Masters (paid)](https://frontendmasters.com/courses/intermediate-react/converting-the-app-to-typescript/) - Converting App To TypeScript Section
2846-
- [Mike North's Production TypeScript course on Frontend Masters (paid)](https://frontendmasters.com/courses/production-typescript/)
2847-
- [TSX Guide](https://jenil.github.io/chota/) by [gojutin](https://github.com/gojutin/www.tsx.guide)
2848-
- TypeScript conversion:
2849-
- [Lyft's React-To-TypeScript conversion CLI](https://github.com/lyft/react-javascript-to-typescript-transform)
2850-
- [Gustav Wengel's blogpost - converting a React codebase to TypeScript](http://www.gustavwengel.dk/converting-typescript-to-javascript-part-1)
2851-
- [Microsoft React TypeScript conversion guide](https://github.com/Microsoft/TypeScript-React-Conversion-Guide#typescript-react-conversion-guide)
2852-
- [You?](https://github.com/typescript-cheatsheets/react-typescript-cheatsheet/issues/new).
2853-
2854-
<!--END-SECTION:resources-->
2855-
28562821
<!--START-SECTION:editor-integration-->
28572822
28582823
# Editor Tooling and Integration
@@ -2987,27 +2952,40 @@ If you're looking for information on Prettier, check out the [Prettier](https://
29872952
29882953
<!--END-SECTION:linting-->
29892954
2990-
<!--START-SECTION:other-resources-->
2955+
<!--START-SECTION:resources-->
29912956
29922957
# Other React + TypeScript resources
29932958
29942959
- me! <https://twitter.com/swyx>
2960+
- https://www.freecodecamp.org/news/how-to-build-a-todo-app-with-react-typescript-nodejs-and-mongodb/
29952961
- <https://github.com/piotrwitek/react-redux-typescript-guide> - **HIGHLY HIGHLY RECOMMENDED**, i wrote this repo before knowing about this one, this has a lot of stuff I don't cover, including **REDUX** and **JEST**.
2962+
- [10 Bad TypeScript Habits](https://startup-cto.net/10-bad-typescript-habits-to-break-this-year/):
2963+
1. not using `"strict": true`
2964+
2. using `||` for default values when we have `??`
2965+
3. Using `any` instead of `unknown` for API responses
2966+
4. using `as` assertion instead of Type Guards (`function isFoo(obj: unknown): obj is Foo {}`)
2967+
5. `as any` in tests
2968+
6. Marking optional properties instead of modeling which combinations exist by extending interfaces
2969+
7. One letter generics
2970+
8. Non-boolean `if (nonboolean)` checks
2971+
9. bangbang checks `if (!!nonboolean)`
2972+
10. `!= null` to check for `null` and `undefined`
29962973
- [Ultimate React Component Patterns with TypeScript 2.8](https://levelup.gitconnected.com/ultimate-react-component-patterns-with-typescript-2-8-82990c516935)
29972974
- [Basarat's TypeScript gitbook has a React section](https://basarat.gitbook.io/typescript/tsx/react) with an [Egghead.io course](https://egghead.io/courses/use-typescript-to-develop-react-applications) as well.
29982975
- [Palmer Group's TypeScript + React Guidelines](https://github.com/palmerhq/typescript) as well as Jared's other work like [disco.chat](https://github.com/jaredpalmer/disco.chat)
2999-
- [Stefan Baumgartner's TypeScript + React Guide](https://fettblog.eu/typescript-react), which serves as a side-by-side guide to the official docs with extra articles on styling, custom hooks and patterns
30002976
- [Sindre Sorhus' TypeScript Style Guide](https://github.com/sindresorhus/typescript-definition-style-guide)
3001-
- [TypeScript React Starter Template by Microsoft](https://github.com/Microsoft/TypeScript-React-Starter) A starter template for TypeScript and React with a detailed README describing how to use the two together. Note: this doesnt seem to be frequently updated anymore.
2977+
- [TypeScript React Starter Template by Microsoft](https://github.com/Microsoft/TypeScript-React-Starter) A starter template for TypeScript and React with a detailed README describing how to use the two together. Note: this doesn't seem to be frequently updated anymore.
2978+
- [Steve Kinney's React and TypeScript course on Frontend Masters (paid)](https://frontendmasters.com/courses/react-typescript/)
30022979
- [Brian Holt's Intermediate React course on Frontend Masters (paid)](https://frontendmasters.com/courses/intermediate-react/converting-the-app-to-typescript/) - Converting App To TypeScript Section
2980+
- [Mike North's Production TypeScript course on Frontend Masters (paid)](https://frontendmasters.com/courses/production-typescript/)
2981+
- [TSX Guide](https://jenil.github.io/chota/) by [gojutin](https://github.com/gojutin/www.tsx.guide)
30032982
- TypeScript conversion:
30042983
- [Lyft's React-To-TypeScript conversion CLI](https://github.com/lyft/react-javascript-to-typescript-transform)
30052984
- [Gustav Wengel's blogpost - converting a React codebase to TypeScript](http://www.gustavwengel.dk/converting-typescript-to-javascript-part-1)
30062985
- [Microsoft React TypeScript conversion guide](https://github.com/Microsoft/TypeScript-React-Conversion-Guide#typescript-react-conversion-guide)
3007-
- [DefinitelyTyped React source code](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
30082986
- [You?](https://github.com/typescript-cheatsheets/react-typescript-cheatsheet/issues/new).
30092987
3010-
<!--END-SECTION:other-resources-->
2988+
<!--END-SECTION:resources-->
30112989
30122990
<!--START-SECTION:talks-->
30132991

0 commit comments

Comments
 (0)