├── .all-contributorsrc ├── .eslintignore ├── .gitignore ├── .npmrc ├── .prettierrc ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── README.md ├── RESOURCES.md ├── appveyor.yml ├── intro ├── babel.js ├── exercises-final │ ├── 00.html │ ├── 01.html │ ├── 02.html │ └── 03.html ├── exercises │ ├── 00.html │ ├── 01.html │ ├── 02.html │ └── 03.html ├── react-dom.development.js └── react.development.js ├── manifest.json ├── package.json ├── public ├── antic-slab.woff2 └── index.html ├── sandbox.config.json ├── scripts ├── autofill-feedback-email.js ├── make-appveyor-work.js ├── setup.js └── workshop-setup.js ├── src ├── __tests__ │ ├── 01.js │ ├── 02-extra.0.js │ ├── 02.js │ ├── 03.js │ ├── 04.js │ ├── 05.js │ ├── 06.js │ ├── 07.js │ ├── 08.js │ ├── 09.js │ ├── 10.js │ ├── 11.js │ ├── 12.js │ ├── 13.js │ ├── 14.js │ ├── 15.js │ ├── 16.js │ ├── 17.js │ └── __snapshots__ │ │ ├── 02-extra.0.js.snap │ │ └── 02.js.snap ├── app.js ├── examples │ └── example.js ├── exercises-final │ ├── 01.js │ ├── 02-extra.0.js │ ├── 02.js │ ├── 03.js │ ├── 04-extra.0.js │ ├── 04-extra.1.js │ ├── 04.js │ ├── 05.js │ ├── 06.js │ ├── 07.js │ ├── 08.js │ ├── 09-extra.0.js │ ├── 09.js │ ├── 10-extra.0.js │ ├── 10.js │ ├── 11.js │ ├── 12.js │ ├── 13.js │ ├── 14.js │ ├── 15.js │ ├── 16.js │ ├── 17.js │ └── 18.js ├── exercises │ ├── 01.js │ ├── 02.js │ ├── 03.js │ ├── 04.js │ ├── 05.js │ ├── 06.js │ ├── 07.js │ ├── 08.js │ ├── 09-classes.js │ ├── 09.js │ ├── 10.js │ ├── 11.js │ ├── 12.js │ ├── 13.js │ ├── 14.js │ ├── 15.js │ ├── 16.js │ ├── 17.js │ └── 18.js ├── graph.js ├── hack-fetch.js ├── index.js ├── load-exercises.js ├── setupTests.js └── styles.css └── yarn.lock /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/.eslintignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | build 4 | .idea/ 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/README.md -------------------------------------------------------------------------------- /RESOURCES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/RESOURCES.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/appveyor.yml -------------------------------------------------------------------------------- /intro/babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/babel.js -------------------------------------------------------------------------------- /intro/exercises-final/00.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/exercises-final/00.html -------------------------------------------------------------------------------- /intro/exercises-final/01.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/exercises-final/01.html -------------------------------------------------------------------------------- /intro/exercises-final/02.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/exercises-final/02.html -------------------------------------------------------------------------------- /intro/exercises-final/03.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/exercises-final/03.html -------------------------------------------------------------------------------- /intro/exercises/00.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/exercises/00.html -------------------------------------------------------------------------------- /intro/exercises/01.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/exercises/01.html -------------------------------------------------------------------------------- /intro/exercises/02.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/exercises/02.html -------------------------------------------------------------------------------- /intro/exercises/03.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/exercises/03.html -------------------------------------------------------------------------------- /intro/react-dom.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/react-dom.development.js -------------------------------------------------------------------------------- /intro/react.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/intro/react.development.js -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/package.json -------------------------------------------------------------------------------- /public/antic-slab.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/public/antic-slab.woff2 -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/public/index.html -------------------------------------------------------------------------------- /sandbox.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/sandbox.config.json -------------------------------------------------------------------------------- /scripts/autofill-feedback-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/scripts/autofill-feedback-email.js -------------------------------------------------------------------------------- /scripts/make-appveyor-work.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/scripts/make-appveyor-work.js -------------------------------------------------------------------------------- /scripts/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/scripts/setup.js -------------------------------------------------------------------------------- /scripts/workshop-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/scripts/workshop-setup.js -------------------------------------------------------------------------------- /src/__tests__/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/01.js -------------------------------------------------------------------------------- /src/__tests__/02-extra.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/02-extra.0.js -------------------------------------------------------------------------------- /src/__tests__/02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/02.js -------------------------------------------------------------------------------- /src/__tests__/03.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/03.js -------------------------------------------------------------------------------- /src/__tests__/04.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/04.js -------------------------------------------------------------------------------- /src/__tests__/05.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/05.js -------------------------------------------------------------------------------- /src/__tests__/06.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/06.js -------------------------------------------------------------------------------- /src/__tests__/07.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/07.js -------------------------------------------------------------------------------- /src/__tests__/08.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/08.js -------------------------------------------------------------------------------- /src/__tests__/09.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/09.js -------------------------------------------------------------------------------- /src/__tests__/10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/10.js -------------------------------------------------------------------------------- /src/__tests__/11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/11.js -------------------------------------------------------------------------------- /src/__tests__/12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/12.js -------------------------------------------------------------------------------- /src/__tests__/13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/13.js -------------------------------------------------------------------------------- /src/__tests__/14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/14.js -------------------------------------------------------------------------------- /src/__tests__/15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/15.js -------------------------------------------------------------------------------- /src/__tests__/16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/16.js -------------------------------------------------------------------------------- /src/__tests__/17.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/17.js -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/02-extra.0.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/__snapshots__/02-extra.0.js.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/02.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/__tests__/__snapshots__/02.js.snap -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/app.js -------------------------------------------------------------------------------- /src/examples/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/examples/example.js -------------------------------------------------------------------------------- /src/exercises-final/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/01.js -------------------------------------------------------------------------------- /src/exercises-final/02-extra.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/02-extra.0.js -------------------------------------------------------------------------------- /src/exercises-final/02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/02.js -------------------------------------------------------------------------------- /src/exercises-final/03.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/03.js -------------------------------------------------------------------------------- /src/exercises-final/04-extra.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/04-extra.0.js -------------------------------------------------------------------------------- /src/exercises-final/04-extra.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/04-extra.1.js -------------------------------------------------------------------------------- /src/exercises-final/04.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/04.js -------------------------------------------------------------------------------- /src/exercises-final/05.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/05.js -------------------------------------------------------------------------------- /src/exercises-final/06.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/06.js -------------------------------------------------------------------------------- /src/exercises-final/07.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/07.js -------------------------------------------------------------------------------- /src/exercises-final/08.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/08.js -------------------------------------------------------------------------------- /src/exercises-final/09-extra.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/09-extra.0.js -------------------------------------------------------------------------------- /src/exercises-final/09.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/09.js -------------------------------------------------------------------------------- /src/exercises-final/10-extra.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/10-extra.0.js -------------------------------------------------------------------------------- /src/exercises-final/10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/10.js -------------------------------------------------------------------------------- /src/exercises-final/11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/11.js -------------------------------------------------------------------------------- /src/exercises-final/12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/12.js -------------------------------------------------------------------------------- /src/exercises-final/13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/13.js -------------------------------------------------------------------------------- /src/exercises-final/14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/14.js -------------------------------------------------------------------------------- /src/exercises-final/15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/15.js -------------------------------------------------------------------------------- /src/exercises-final/16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/16.js -------------------------------------------------------------------------------- /src/exercises-final/17.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/17.js -------------------------------------------------------------------------------- /src/exercises-final/18.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises-final/18.js -------------------------------------------------------------------------------- /src/exercises/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/01.js -------------------------------------------------------------------------------- /src/exercises/02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/02.js -------------------------------------------------------------------------------- /src/exercises/03.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/03.js -------------------------------------------------------------------------------- /src/exercises/04.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/04.js -------------------------------------------------------------------------------- /src/exercises/05.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/05.js -------------------------------------------------------------------------------- /src/exercises/06.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/06.js -------------------------------------------------------------------------------- /src/exercises/07.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/07.js -------------------------------------------------------------------------------- /src/exercises/08.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/08.js -------------------------------------------------------------------------------- /src/exercises/09-classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/09-classes.js -------------------------------------------------------------------------------- /src/exercises/09.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/09.js -------------------------------------------------------------------------------- /src/exercises/10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/10.js -------------------------------------------------------------------------------- /src/exercises/11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/11.js -------------------------------------------------------------------------------- /src/exercises/12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/12.js -------------------------------------------------------------------------------- /src/exercises/13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/13.js -------------------------------------------------------------------------------- /src/exercises/14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/14.js -------------------------------------------------------------------------------- /src/exercises/15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/15.js -------------------------------------------------------------------------------- /src/exercises/16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/16.js -------------------------------------------------------------------------------- /src/exercises/17.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/17.js -------------------------------------------------------------------------------- /src/exercises/18.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/exercises/18.js -------------------------------------------------------------------------------- /src/graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/graph.js -------------------------------------------------------------------------------- /src/hack-fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/hack-fetch.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/index.js -------------------------------------------------------------------------------- /src/load-exercises.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/load-exercises.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom/extend-expect' 2 | -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/src/styles.css -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentcdodds/learn-react/HEAD/yarn.lock --------------------------------------------------------------------------------