RadarTrek
Home/Courses/React Fundamentals
⚛️Intermediate12 lessons · 3 free

React Fundamentals

React is how modern web apps are built. From a simple button to a full product — everything is a component. This course teaches React through real analogies, interactive patterns, and a complete project. Start with "what even is React?" and end by deploying your own app.

Start free lessons
$79one-time · lifetime access

What you'll learn

What React is and why it exists
JSX — HTML inside JavaScript
useState — component memory and UI updates
Props — passing data between components
useEffect — fetch data and run side effects
Lists, conditionals, and fragments
Forms — controlled inputs and validation
useContext — global state without prop drilling
Custom hooks — reusable stateful logic
Fetching data with loading and error states
React Router — client-side navigation
Build and deploy a complete React app

Course outline

Full course — $79 one-time

04

Props — Passing Data Between Components

The mechanism that lets you build reusable, configurable components

7 min
05

useEffect — Running Code at the Right Time

Fetching data, subscribing to events, and cleaning up — all in the right moment

8 min
06

Lists and Conditional Rendering

Render arrays of data and show or hide UI based on conditions

6 min
07

Forms in React

Controlled inputs, form submission, and the React way of handling user input

7 min
08

useContext — Global State Without Prop Drilling

Share data across the component tree without passing props through every layer

7 min
09

Custom Hooks — Reusing Stateful Logic

Extract repeated hook patterns into reusable functions

6 min
10

Fetching Data

APIs, loading states, error handling, and the async patterns React apps use

7 min
11

React Router — Multiple Pages in One App

Client-side routing: navigate between pages without reloading the browser

7 min
12

Build a Complete React App

Put it all together: a working task tracker with persistence, filtering, and deploy

12 min

Get the full course

All 12 lessons — components, state, hooks, routing, data fetching, and a deployed app.

✓ 12 lessons + diagrams✓ Complete project✓ Lifetime access✓ Certificate
$79one-time

RadarTrek Intel — monthly score updates

We track 40+ tools so you don't have to. Score changes, new tools, and new guides — once a month, no spam.