Learn React for free

Go to class
Write Review

Free Online Course: Learn React for free provided by Scrimba is a comprehensive online course, which lasts for 11 hours worth of material. The course is taught in English and is free of charge. Learn React for free is taught by Bob Ziroll.

Overview
  • The ultimate React 101 - the perfect starting point for any React beginner. Learn the basics of modern React by solving 140+ interactive coding challenges and building eight fun projects.

    • Local setup
    • Why React?
    • JSX
    • ReactDOM.render()
    • Custom components
    • Organizing components
    • Reusable components
    • JS inside JSX
    • Props
    • Destructuring props
    • Rendering arrays
    • Mapping components
    • Key prop
    • Passing objects as props
    • Spreading objects as props
    • Props vs state
    • useState
    • useState array destructuring
    • Changing state
    • Complex state
    • Refactoring state
    • Passing state as props
    • Local state
    • Unified state
    • Conditional rendering
    • React forms
    • Forms input
    • Forms state object
    • Submitting forms in React
    • Making API calls
    • useEffect
    • Async functions inside useEffect
    • Local storage with React
    • Lazy state initialization

Syllabus
  • This course contains 148 interactive screencasts spread across 4 modules.

    • Build a React info site
    • Build an AirBnb Experiences clone
    • Build a meme generator
    • Build a notes app and Tenzies game