Playground

Contained in various branches (not very organized)...

[v1] Component Composition, per: https://courses.thinkful.com/react-v1/checkpoint/6

[v2] Default Props and Class Components, per: https://courses.thinkful.com/react-v1/checkpoint/7

[v3] Intro to Testing, per: https://courses.thinkful.com/react-v1/checkpoint/8

[v4] React State, per: https://courses.thinkful.com/react-v1/checkpoint/9

[v5] Event Handlers and Conditional Rendering, per: https://courses.thinkful.com/react-v1/checkpoint/10

[v6] React Router, per: https://courses.thinkful.com/react-v1/checkpoint/14#setting-up-react-router src: https://github.com/tomatau/paltrows-power-toes

[v7] API Requests per: https://courses.thinkful.com/react-v1/checkpoint/13

[v8] Creating and Reading Context, per: https://courses.thinkful.com/react-v1/checkpoint/15

[v9] Render Props (MouseTracker), per: https://reactjs.org/docs/render-props.html

[v10] Forms + Validation (RegistrationForm), per: https://courses.thinkful.com/react-v1/checkpoint/17

[v11] Error Boundaries, per: https://courses.thinkful.com/react-v1/checkpoint/17#creating-error-boundaries

  • via index.js
  • import App from './App'; // [v1—5] exercises
  • import App from './paltrows-power-toes/App'; // [v6] RouteRouter exercise
  • import App from './govuk-api-demonym/App'; // [v7] API+Promises exercise
  • import App from './lang-context/App'; // [v8] Context exercise
  • import App from './MouseTracker/MouseTrackerApp'; // [v9] Render Props (MouseTracker)
  • import App from './registrationForm/RegistrationFormApp'; // [v10] Form Validation
  • import App from './playingwithdanger/App' // [v11] Error Boundaries


This project was bootstrapped with Create React App.