React NanoDegree
Projects
Slides
Resources
React
✨ What problems does React solve?
✨ Imperative vs Declarative Programming
✨ Unidirectional Data Flow in React
✨ Reusable Component in React, a practical guide
✨ Create React App: Get React Projects Ready Fast
✨ JSX without the syntactical sugar.
✨ Learn the basics of destructuring props in React
✨ Fixing React missing key error the easy way and why it even happens
✨ What's the meaning of immutability?
✨ Why do we need to use setState to set the state?
✨ Why use state instead of variable?
✨ What is a component's life cycle?
✨ What does it mean when we say a component is mounted?
✨ What are PropTypes and how to use them?
✨ Loosely typed vs strongly typed languages to understand why proptypes are important
Redux
✨ Learn Regular Expressions (Regex) - Crash Course for Beginners
✨ Redux For Beginners | React Redux Tutorial - Dev Ed
✨ Redux Tutorial - Learn Redux from Scratch - Mosh Hamedani
✨ React Redux Playlist - Codevolution
✨ Redux Introduction | How Redux works | Redux fundamentals - Techsith
✨ ReactJS + Redux Basics Playlist - Academind
✨ React Redux Tutorial for Beginners: The Complete Guide - Valentino Gagliardi
✨ Redux for Beginners – The Brain-Friendly Guide to Learning Redux - Chris Blakely
✨ Redux: Beginner's guide - Eric The Coder
✨ React Redux Tutorial for Beginners: Simply Explained - Christopher Lis
✨ How To Manage State in React with Redux - Joe Morgan
✨ Fundamentals of Redux Course - Dan Abramov (Co-Author of Redux and a React maintainer)
Webpack
✨ What is a JavaScript module?
✨ What is a Webpack Bundle, Output, Entry Point, Dependency Graph?
Resources Contributors
Thanks goes to these wonderful people (emoji key):