scwebd
1/25/2019 - 12:01 AM

reactLinks1

*==== React Resources @channel: ==================*

*React: The Virtual DOM:* https://www.codecademy.com/articles/react-virtual-dom

*Babel Repl* (see ES6+ transpiled into ES5): https://babeljs.io/repl/#

*Yarn vs NPM: Everything You Need to Know:* https://www.sitepoint.com/yarn-vs-npm/
*==== @channel A Treasure Trove of React Resources: =======================*

*Styled Components* (my preferred way to style in React): https://www.styled-components.com/

*How to Comment in React.js:* https://wesbos.com/react-jsx-comments/

*Understanding 'State' in React:* https://thinkster.io/tutorials/understanding-react-state

*Presentational vs Container (Smart vs Dumb) Components:* https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0

*Handling Events:* https://reactjs.org/docs/handling-events.html

_(these two are a little more advanced; I recommend you bookmark em for later study...)_
*Why Not to Mutate State Directly:* https://daveceddia.com/why-not-modify-react-state-directly/

*Handling State in React — Four Immutable Approaches to Consider:* https://medium.freecodecamp.org/handling-state-in-react-four-immutable-approaches-to-consider-d1f5c00249d5
*==== @channel More React Resources re: Thursday's Class Topics:* ====================*

*Forms in React:* https://reactjs.org/docs/forms.html

*Uncontrolled Form Components:* https://reactjs.org/docs/uncontrolled-components.html

*Controlled vs Uncontrolled Inputs:* https://goshakkk.name/controlled-vs-uncontrolled-inputs-react/

*Lifting State Up:* https://reactjs.org/docs/lifting-state-up.html

*State and Lifecycle:* https://reactjs.org/docs/state-and-lifecycle.html

*Handling Events:* https://reactjs.org/docs/handling-events.html

*React Lifecycle Methods- how and when to use them:* https://engineering.musefind.com/react-lifecycle-methods-how-and-when-to-use-them-2111a1b692b1

*Axios Cheat Sheet:* https://kapeli.com/cheat_sheets/Axios.docset/Contents/Resources/Documents/index

*Conditional Rendering:* https://reactjs.org/docs/conditional-rendering.html