Skip to content

Commit f2ba0d7

Browse files
committed
Remove duplicate resources section
1 parent c276d9f commit f2ba0d7

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
@@ -2819,41 +2819,6 @@ Related issue: https://github.com/Microsoft/TypeScript-React-Starter/issues/12 a
28192819
28202820
<!--END-SECTION:non-ts-files-->
28212821
2822-
<!--START-SECTION:resources-->
2823-
2824-
# Other React + TypeScript resources
2825-
2826-
- me! <https://twitter.com/swyx>
2827-
- https://www.freecodecamp.org/news/how-to-build-a-todo-app-with-react-typescript-nodejs-and-mongodb/
2828-
- <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**.
2829-
- [10 Bad TypeScript Habits](https://startup-cto.net/10-bad-typescript-habits-to-break-this-year/):
2830-
1. not using `"strict": true`
2831-
2. using `||` for default values when we have `??`
2832-
3. Using `any` instead of `unknown` for API responses
2833-
4. using `as` assertion instead of Type Guards (`function isFoo(obj: unknown): obj is Foo {}`)
2834-
5. `as any` in tests
2835-
6. Marking optional properties instead of modeling which combinations exist by extending interfaces
2836-
7. One letter generics
2837-
8. Non-boolean `if (nonboolean)` checks
2838-
9. bangbang checks `if (!!nonboolean)`
2839-
10. `!= null` to check for `null` and `undefined`
2840-
- [Ultimate React Component Patterns with TypeScript 2.8](https://levelup.gitconnected.com/ultimate-react-component-patterns-with-typescript-2-8-82990c516935)
2841-
- [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.
2842-
- [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)
2843-
- [Sindre Sorhus' TypeScript Style Guide](https://github.com/sindresorhus/typescript-definition-style-guide)
2844-
- [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.
2845-
- [Steve Kinney's React and TypeScript course on Frontend Masters (paid)](https://frontendmasters.com/courses/react-typescript/)
2846-
- [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
2847-
- [Mike North's Production TypeScript course on Frontend Masters (paid)](https://frontendmasters.com/courses/production-typescript/)
2848-
- [TSX Guide](https://jenil.github.io/chota/) by [gojutin](https://github.com/gojutin/www.tsx.guide)
2849-
- TypeScript conversion:
2850-
- [Lyft's React-To-TypeScript conversion CLI](https://github.com/lyft/react-javascript-to-typescript-transform)
2851-
- [Gustav Wengel's blogpost - converting a React codebase to TypeScript](http://www.gustavwengel.dk/converting-typescript-to-javascript-part-1)
2852-
- [Microsoft React TypeScript conversion guide](https://github.com/Microsoft/TypeScript-React-Conversion-Guide#typescript-react-conversion-guide)
2853-
- [You?](https://github.com/typescript-cheatsheets/react-typescript-cheatsheet/issues/new).
2854-
2855-
<!--END-SECTION:resources-->
2856-
28572822
<!--START-SECTION:editor-integration-->
28582823
28592824
# Editor Tooling and Integration
@@ -2988,27 +2953,40 @@ If you're looking for information on Prettier, check out the [Prettier](https://
29882953
29892954
<!--END-SECTION:linting-->
29902955
2991-
<!--START-SECTION:other-resources-->
2956+
<!--START-SECTION:resources-->
29922957
29932958
# Other React + TypeScript resources
29942959
29952960
- me! <https://twitter.com/swyx>
2961+
- https://www.freecodecamp.org/news/how-to-build-a-todo-app-with-react-typescript-nodejs-and-mongodb/
29962962
- <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**.
2963+
- [10 Bad TypeScript Habits](https://startup-cto.net/10-bad-typescript-habits-to-break-this-year/):
2964+
1. not using `"strict": true`
2965+
2. using `||` for default values when we have `??`
2966+
3. Using `any` instead of `unknown` for API responses
2967+
4. using `as` assertion instead of Type Guards (`function isFoo(obj: unknown): obj is Foo {}`)
2968+
5. `as any` in tests
2969+
6. Marking optional properties instead of modeling which combinations exist by extending interfaces
2970+
7. One letter generics
2971+
8. Non-boolean `if (nonboolean)` checks
2972+
9. bangbang checks `if (!!nonboolean)`
2973+
10. `!= null` to check for `null` and `undefined`
29972974
- [Ultimate React Component Patterns with TypeScript 2.8](https://levelup.gitconnected.com/ultimate-react-component-patterns-with-typescript-2-8-82990c516935)
29982975
- [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.
29992976
- [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)
3000-
- [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
30012977
- [Sindre Sorhus' TypeScript Style Guide](https://github.com/sindresorhus/typescript-definition-style-guide)
3002-
- [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.
2978+
- [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.
2979+
- [Steve Kinney's React and TypeScript course on Frontend Masters (paid)](https://frontendmasters.com/courses/react-typescript/)
30032980
- [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
2981+
- [Mike North's Production TypeScript course on Frontend Masters (paid)](https://frontendmasters.com/courses/production-typescript/)
2982+
- [TSX Guide](https://jenil.github.io/chota/) by [gojutin](https://github.com/gojutin/www.tsx.guide)
30042983
- TypeScript conversion:
30052984
- [Lyft's React-To-TypeScript conversion CLI](https://github.com/lyft/react-javascript-to-typescript-transform)
30062985
- [Gustav Wengel's blogpost - converting a React codebase to TypeScript](http://www.gustavwengel.dk/converting-typescript-to-javascript-part-1)
30072986
- [Microsoft React TypeScript conversion guide](https://github.com/Microsoft/TypeScript-React-Conversion-Guide#typescript-react-conversion-guide)
3008-
- [DefinitelyTyped React source code](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
30092987
- [You?](https://github.com/typescript-cheatsheets/react-typescript-cheatsheet/issues/new).
30102988
3011-
<!--END-SECTION:other-resources-->
2989+
<!--END-SECTION:resources-->
30122990
30132991
<!--START-SECTION:talks-->
30142992

0 commit comments

Comments
 (0)