React Short Coding Course — South Africa

React Course

Hooks, State Management & REST APIs

Master React — the world's most popular front-end library. Build fast, interactive UIs using functional components, Hooks (useState, useEffect, useContext, useReducer), React Router, and connect to REST APIs.

ReactJSXHooksREST API
40
Hours of Training
R14,995
Course Fee
5 Days
Full-Time Option
JHB · CPT
+ Online Nationwide
What You Will Learn

Course Curriculum

React Fundamentals & JSX

Understand the Virtual DOM, create your first component and write JSX.

Functional Components & Props

Break UIs into reusable components, pass and validate props using PropTypes.

useState & useEffect Hooks

Manage local state and synchronise with external data using the core Hooks.

React Router

Client-side routing, nested routes, dynamic segments and navigation.

Forms & Controlled Components

Controlled inputs, form submission, validation and error display.

useContext & Context API

Share state across the component tree without prop drilling.

useReducer & Complex State

Manage complex state transitions with the reducer pattern.

Fetching Data from REST APIs

axios and fetch, loading states, error handling and data display.

Custom Hooks

Extract and reuse stateful logic with your own custom Hooks.

Performance & Deployment

useMemo, useCallback, React.memo, code splitting and deploying to production.

Prerequisites: Basic HTML, CSS and JavaScript (ES6+) knowledge required.
How It Works

What to Expect

🎓

Expert-Led Training

All courses are taught by experienced bootcamp instructors of the Code College team — with a total of 30+ years of industry experience in the team.

💻

Hands-On Projects

You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.

📍

Johannesburg & Cape Town

Attend in-person at our Woodmead (JHB) campus or join 100% online from anywhere.

📜

Certificate of Completion

Receive a Code College certificate on completion — recognised by employers across South Africa.

Ready to Level Up Your Skills?

Book the React Course today — full-time (5 days) or part-time. Johannesburg, Cape Town and online.

💬