*Thinking in React* (pseudocode, code, and theory): https://reactjs.org/docs/thinking-in-react.html
*JSX in Depth:* https://reactjs.org/docs/jsx-in-depth.html
*Components and Props:* https://reactjs.org/docs/components-and-props.html
*Lists and Keys:* https://reactjs.org/docs/lists-and-keys.html#keys
*Understanding State in React Components:* https://thinkster.io/tutorials/understanding-react-state
*Presentational and Container Components:* https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0
*React Forms:* https://reactjs.org/docs/forms.html
*Lifting State Up:* https://reactjs.org/docs/lifting-state-up.html
*React Lifecycle Methods- how and when to use them:* https://engineering.musefind.com/react-lifecycle-methods-how-and-when-to-use-them-2111a1b692b1
*State and Lifecycle:* https://reactjs.org/docs/state-and-lifecycle.html
*Conditional Rendering:* https://reactjs.org/docs/conditional-rendering.html
*Controlled vs Uncontrolled Input Fields in React (and when to use one or the other):* https://medium.com/@peter.yun.kim/controlled-and-uncontrolled-input-values-in-react-907119cc98d4
*Axios Cheat Sheet:* https://kapeli.com/cheat_sheets/Axios.docset/Contents/Resources/Documents/index