├── .editorconfig ├── .gitignore ├── README.md ├── img ├── angular.gif ├── autocomplete.gif ├── comprehensive-error-checking.gif ├── find-all-references.gif ├── go-to-definition.gif ├── pointer-hover-types.gif └── rename-symbol.gif ├── index.html ├── index.ts ├── license ├── package.json ├── src ├── App.tsx ├── CounterPureComponent.tsx ├── CounterStatelessFunctionalComponent.tsx ├── appState.ts └── main.tsx ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | bundle.js 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/README.md -------------------------------------------------------------------------------- /img/angular.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/img/angular.gif -------------------------------------------------------------------------------- /img/autocomplete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/img/autocomplete.gif -------------------------------------------------------------------------------- /img/comprehensive-error-checking.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/img/comprehensive-error-checking.gif -------------------------------------------------------------------------------- /img/find-all-references.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/img/find-all-references.gif -------------------------------------------------------------------------------- /img/go-to-definition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/img/go-to-definition.gif -------------------------------------------------------------------------------- /img/pointer-hover-types.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/img/pointer-hover-types.gif -------------------------------------------------------------------------------- /img/rename-symbol.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/img/rename-symbol.gif -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/index.html -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/index.ts -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/package.json -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/CounterPureComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/src/CounterPureComponent.tsx -------------------------------------------------------------------------------- /src/CounterStatelessFunctionalComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/src/CounterStatelessFunctionalComponent.tsx -------------------------------------------------------------------------------- /src/appState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/src/appState.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/src/main.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ryanatkn/react-typescript-closing-the-loop/HEAD/yarn.lock --------------------------------------------------------------------------------