├── .all-contributorsrc ├── .babelrc.js ├── .eslintignore ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── validate.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── codegen.d.ts ├── codegen.js ├── craco.config.js ├── dev-tools.d.ts ├── dev-tools.js ├── example └── react-fundamentals │ ├── .all-contributorsrc │ ├── .env │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── .prettierrc │ ├── .travis.yml │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── OUTLINE.md │ ├── README.md │ ├── appveyor.yml │ ├── craco.config.js │ ├── cypress.json │ ├── cypress │ ├── .eslintrc.js │ ├── e2e │ │ └── smoke.js │ ├── fixtures │ │ └── example.json │ ├── plugins │ │ └── index.js │ └── support │ │ └── index.js │ ├── package.json │ ├── public │ ├── _redirects │ ├── antic-slab.woff2 │ ├── index.html │ ├── manifest.json │ └── mockServiceWorker.js │ ├── sandbox.config.json │ ├── scripts │ ├── fix-links │ └── setup.js │ ├── src │ ├── __tests__ │ │ ├── 05.js │ │ ├── 06.js │ │ ├── 07.js │ │ ├── 08.js │ │ └── 09.js │ ├── backend.js │ ├── box-styles.css │ ├── examples │ │ ├── example.js │ │ ├── non-exported-example.js │ │ └── ts-example.tsx │ ├── exercise │ │ ├── 01.html │ │ ├── 01.md │ │ ├── 02.html │ │ ├── 02.md │ │ ├── 03.html │ │ ├── 03.md │ │ ├── 04.html │ │ ├── 04.md │ │ ├── 05.md │ │ ├── 05.png │ │ ├── 05.tsx │ │ ├── 06 copy.js │ │ ├── 06.extra-2.js │ │ ├── 06.js │ │ ├── 06.md │ │ ├── 07.js │ │ ├── 07.md │ │ ├── 08.js │ │ ├── 08.md │ │ ├── 09.js │ │ └── 09.md │ ├── final │ │ ├── 01.extra-1.html │ │ ├── 01.html │ │ ├── 02.extra-1.html │ │ ├── 02.html │ │ ├── 03.extra-1.html │ │ ├── 03.extra-2.html │ │ ├── 03.extra-3.html │ │ ├── 03.html │ │ ├── 04.extra-1.html │ │ ├── 04.extra-2.html │ │ ├── 04.html │ │ ├── 05.extra-1.tsx │ │ ├── 05.png │ │ ├── 05.tsx │ │ ├── 06.extra-1.js │ │ ├── 06.extra-2.js │ │ ├── 06.js │ │ ├── 07.js │ │ ├── 08.js │ │ ├── 09.extra-1.js │ │ └── 09.js │ ├── index.js │ ├── react-app-env.d.ts │ ├── setupTests.js │ └── styles.css │ └── tsconfig.json ├── jest.config.js ├── other ├── CODE_OF_CONDUCT.md ├── MAINTAINING.md ├── USERS.md ├── css-file-to-string.js ├── manual-releases.md ├── update-deps └── workshop-app-styles.css ├── package.json ├── server.d.ts ├── server.js ├── setup-tests.d.ts ├── setup-tests.js ├── src ├── __tests__ │ ├── __snapshots__ │ │ └── codegen.tsx.snap │ ├── codegen.tsx │ ├── index.js │ ├── server.js │ └── test-utils.tsx ├── assets │ └── logo.tsx ├── codegen.tsx ├── dev-tools │ ├── dev-tools.tsx │ └── load.tsx ├── get-app-info.tsx ├── index.tsx ├── load-files.tsx ├── react-app.tsx ├── server.tsx ├── setup-tests.tsx ├── styles │ └── colors.tsx ├── test-utils.tsx ├── theme.tsx └── types.ts ├── test-utils.d.ts ├── test-utils.js ├── tests └── setup-env.js ├── tsconfig.json └── types ├── focus-visible └── index.d.ts ├── index.d.ts └── mq-polyfill └── index.d.ts /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | dist 4 | build 5 | example 6 | /*.d.ts 7 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | dist 4 | build 5 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('kcd-scripts/prettier') 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/README.md -------------------------------------------------------------------------------- /codegen.d.ts: -------------------------------------------------------------------------------- 1 | export * from './dist/codegen' 2 | -------------------------------------------------------------------------------- /codegen.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/codegen').getCode 2 | -------------------------------------------------------------------------------- /craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/craco.config.js -------------------------------------------------------------------------------- /dev-tools.d.ts: -------------------------------------------------------------------------------- 1 | export * from './dev-tools-build/dist/esm/load' 2 | -------------------------------------------------------------------------------- /dev-tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/dev-tools.js -------------------------------------------------------------------------------- /example/react-fundamentals/.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/.all-contributorsrc -------------------------------------------------------------------------------- /example/react-fundamentals/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/.env -------------------------------------------------------------------------------- /example/react-fundamentals/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | build 4 | scripts/setup.js 5 | cypress 6 | 7 | -------------------------------------------------------------------------------- /example/react-fundamentals/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/.eslintrc -------------------------------------------------------------------------------- /example/react-fundamentals/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/.gitignore -------------------------------------------------------------------------------- /example/react-fundamentals/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/.npmrc -------------------------------------------------------------------------------- /example/react-fundamentals/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/.prettierignore -------------------------------------------------------------------------------- /example/react-fundamentals/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/.prettierrc -------------------------------------------------------------------------------- /example/react-fundamentals/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/.travis.yml -------------------------------------------------------------------------------- /example/react-fundamentals/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /example/react-fundamentals/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/CONTRIBUTING.md -------------------------------------------------------------------------------- /example/react-fundamentals/OUTLINE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/OUTLINE.md -------------------------------------------------------------------------------- /example/react-fundamentals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/README.md -------------------------------------------------------------------------------- /example/react-fundamentals/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/appveyor.yml -------------------------------------------------------------------------------- /example/react-fundamentals/craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/craco.config.js -------------------------------------------------------------------------------- /example/react-fundamentals/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/cypress.json -------------------------------------------------------------------------------- /example/react-fundamentals/cypress/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/cypress/.eslintrc.js -------------------------------------------------------------------------------- /example/react-fundamentals/cypress/e2e/smoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/cypress/e2e/smoke.js -------------------------------------------------------------------------------- /example/react-fundamentals/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /example/react-fundamentals/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/cypress/plugins/index.js -------------------------------------------------------------------------------- /example/react-fundamentals/cypress/support/index.js: -------------------------------------------------------------------------------- 1 | import '@testing-library/cypress/add-commands' 2 | -------------------------------------------------------------------------------- /example/react-fundamentals/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/package.json -------------------------------------------------------------------------------- /example/react-fundamentals/public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/public/_redirects -------------------------------------------------------------------------------- /example/react-fundamentals/public/antic-slab.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/public/antic-slab.woff2 -------------------------------------------------------------------------------- /example/react-fundamentals/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/public/index.html -------------------------------------------------------------------------------- /example/react-fundamentals/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/public/manifest.json -------------------------------------------------------------------------------- /example/react-fundamentals/public/mockServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/public/mockServiceWorker.js -------------------------------------------------------------------------------- /example/react-fundamentals/sandbox.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/sandbox.config.json -------------------------------------------------------------------------------- /example/react-fundamentals/scripts/fix-links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/scripts/fix-links -------------------------------------------------------------------------------- /example/react-fundamentals/scripts/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/scripts/setup.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/__tests__/05.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/__tests__/05.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/__tests__/06.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/__tests__/06.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/__tests__/07.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/__tests__/07.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/__tests__/08.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/__tests__/08.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/__tests__/09.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/__tests__/09.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/backend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/backend.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/box-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/box-styles.css -------------------------------------------------------------------------------- /example/react-fundamentals/src/examples/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/examples/example.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/examples/non-exported-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/examples/non-exported-example.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/examples/ts-example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/examples/ts-example.tsx -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/01.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/01.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/01.md -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/02.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/02.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/02.md -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/03.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/03.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/03.md -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/04.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/04.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/04.md -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/05.md -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/05.png -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/05.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/05.tsx -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/06 copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/06 copy.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/06.extra-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/06.extra-2.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/06.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/06.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/06.md -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/07.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/07.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/07.md -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/08.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/08.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/08.md -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/09.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/09.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/exercise/09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/exercise/09.md -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/01.extra-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/01.extra-1.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/01.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/01.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/02.extra-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/02.extra-1.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/02.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/02.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/03.extra-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/03.extra-1.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/03.extra-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/03.extra-2.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/03.extra-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/03.extra-3.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/03.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/03.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/04.extra-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/04.extra-1.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/04.extra-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/04.extra-2.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/04.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/04.html -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/05.extra-1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/05.extra-1.tsx -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/05.png -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/05.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/05.tsx -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/06.extra-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/06.extra-1.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/06.extra-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/06.extra-2.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/06.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/06.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/07.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/07.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/08.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/08.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/09.extra-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/09.extra-1.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/final/09.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/final/09.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/src/index.js -------------------------------------------------------------------------------- /example/react-fundamentals/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /example/react-fundamentals/src/setupTests.js: -------------------------------------------------------------------------------- 1 | import '@kentcdodds/react-workshop-app/setup-tests' 2 | -------------------------------------------------------------------------------- /example/react-fundamentals/src/styles.css: -------------------------------------------------------------------------------- 1 | /* optional app styles */ 2 | -------------------------------------------------------------------------------- /example/react-fundamentals/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/example/react-fundamentals/tsconfig.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/jest.config.js -------------------------------------------------------------------------------- /other/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/other/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /other/MAINTAINING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/other/MAINTAINING.md -------------------------------------------------------------------------------- /other/USERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/other/USERS.md -------------------------------------------------------------------------------- /other/css-file-to-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/other/css-file-to-string.js -------------------------------------------------------------------------------- /other/manual-releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/other/manual-releases.md -------------------------------------------------------------------------------- /other/update-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/other/update-deps -------------------------------------------------------------------------------- /other/workshop-app-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/other/workshop-app-styles.css -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/package.json -------------------------------------------------------------------------------- /server.d.ts: -------------------------------------------------------------------------------- 1 | export * from './dist/server' 2 | -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/server') 2 | -------------------------------------------------------------------------------- /setup-tests.d.ts: -------------------------------------------------------------------------------- 1 | export * from './dist/setup-tests' 2 | -------------------------------------------------------------------------------- /setup-tests.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/setup-tests') 2 | -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/codegen.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/__tests__/__snapshots__/codegen.tsx.snap -------------------------------------------------------------------------------- /src/__tests__/codegen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/__tests__/codegen.tsx -------------------------------------------------------------------------------- /src/__tests__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/__tests__/index.js -------------------------------------------------------------------------------- /src/__tests__/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/__tests__/server.js -------------------------------------------------------------------------------- /src/__tests__/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/__tests__/test-utils.tsx -------------------------------------------------------------------------------- /src/assets/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/assets/logo.tsx -------------------------------------------------------------------------------- /src/codegen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/codegen.tsx -------------------------------------------------------------------------------- /src/dev-tools/dev-tools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/dev-tools/dev-tools.tsx -------------------------------------------------------------------------------- /src/dev-tools/load.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/dev-tools/load.tsx -------------------------------------------------------------------------------- /src/get-app-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/get-app-info.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/load-files.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/load-files.tsx -------------------------------------------------------------------------------- /src/react-app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/react-app.tsx -------------------------------------------------------------------------------- /src/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/server.tsx -------------------------------------------------------------------------------- /src/setup-tests.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/setup-tests.tsx -------------------------------------------------------------------------------- /src/styles/colors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/styles/colors.tsx -------------------------------------------------------------------------------- /src/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/test-utils.tsx -------------------------------------------------------------------------------- /src/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/theme.tsx -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/src/types.ts -------------------------------------------------------------------------------- /test-utils.d.ts: -------------------------------------------------------------------------------- 1 | export * from './dist/test-utils' 2 | -------------------------------------------------------------------------------- /test-utils.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/test-utils') 2 | -------------------------------------------------------------------------------- /tests/setup-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/tests/setup-env.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/focus-visible/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'focus-visible' 2 | -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/mq-polyfill/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/react-workshop-app/HEAD/types/mq-polyfill/index.d.ts --------------------------------------------------------------------------------