PProtokol

javascript · intermediate

React Fundamentals

Learn React from first principles: components, JSX, props vs state, events, lists, conditional rendering, effects, composition, and data fetching.

~10hReact10 lessons

A practical, misconception-aware introduction to React. You will build a real mental model of what a component is, how props differ from state, when re-renders happen, and how to fetch data safely -- ending with a filterable dashboard capstone.

Module 01

Components, JSX & Props

What React components actually are, how JSX compiles, and how data flows in via props.

Module 02

State, Events & Rendering

useState, controlled inputs, lists/keys, conditional rendering, and what actually triggers a re-render.

Module 03

Effects, Composition & Data

Effects and when to avoid them, lifting state up, composition, and fetching data safely.