└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # React State 2 | 3 | Here is everything you need to get rocking and rolling for the React State. Make sure you give each repository a fresh `git pull` and `npm install` in the morning—just in case! 4 | 5 | ## Install 6 | 7 | Install these tools in your browser of choice. I'll be using Chrome during the workshop. 8 | 9 | - [React Developer Tools](https://github.com/facebook/react-devtools) 10 | 11 | ## Slides 12 | 13 | You can find the slides [here](https://speakerdeck.com/stevekinney/react-state). 14 | 15 | ## Respositories 16 | 17 | Make sure to run `npm install` in each repository. 18 | 19 | - [Simple Counter](https://github.com/stevekinney/simple-counter-react-state) 20 | - [Grudge List](https://github.com/stevekinney/grudges-react-state) 21 | - [Star Wars Characters](https://github.com/stevekinney/star-wars-characters-react-state) 22 | - [Awesome Unicorn Startup Sign Up](https://github.com/stevekinney/user-signup-react-state) 23 | 24 | ### Just for Reference 25 | 26 | - [Kanbananza](https://github.com/stevekinney/kanbananza-react-state) 27 | 28 | ## APIs 29 | 30 | We'll be using the following APIs in this workshop: 31 | 32 | - [Star Wars Characters](https://star-was-character-search.glitch.me/) ([Source](https://glitch.com/~star-was-character-search)) 33 | - [Tweet Stream](https://tweet-stream.glitch.me/) 34 | 35 | ## Code Sandbox Example Implementations 36 | 37 | These are just for reference. 38 | 39 | - [Simple Counter (Boilerplate)](https://codesandbox.io/s/m7vm5wqjoy) 40 | - [Simple Counter (Basic State)](https://codesandbox.io/s/m4xq2j3p5j) 41 | - [Simple Counter (Context API and Naïve Hooks)](https://codesandbox.io/s/k5m0lm3nr3) 42 | - [Simple Counter (useContext)](https://codesandbox.io/s/18qqxmkx8j) 43 | - [Simple Counter (Custom Hook)](https://codesandbox.io/s/omm3mpqm6) 44 | - [Simple Counter (useReducer)](https://codesandbox.io/s/v39l639vn3) 45 | - [useLocalStorage Hook](https://codesandbox.io/s/e4s2j) 46 | - [Grudge List](https://codesandbox.io/s/github/stevekinney/grudges-react-state) 47 | - [Star Wars Characters](https://codesandbox.io/s/github/stevekinney/star-wars-characters-react-state) 48 | - [useAjax Hook](https://codesandbox.io/s/29vhg) 49 | - [Asynchronous State](https://codesandbox.io/s/6z2rkmx6k) 50 | - [Asynchronous State (with Hooks)](https://codesandbox.io/s/zx54l1kzpl) 51 | --------------------------------------------------------------------------------