MarzleyTech Learn

Home / Learn / React for web apps

React for web apps: free course

Build interactive web apps with React, the library behind thousands of modern sites and the base for React Native: components, JSX, props, state, events, forms, effects and data loading, hooks, a complete shopping cart project and real-world tooling.

6 lessons · free · no account needed · code examples, practice questions and videos

Start lesson 1 Open the interactive course Printable course notes

Lessons

  1. 1 React introduction: components and JSX
  2. 2 Props, lists and conditional rendering
  3. 3 State, events and forms
  4. 4 useEffect and loading data
  5. 5 More hooks: useRef, useMemo, useReducer, context and custom hooks
  6. 6 Project: a shop with cart, then real-world React tooling