</>Code Kaksha
MERN StackPHP / LaravelPython / DjangoJava / SpringData Science
Join Training
CoursesMERN StackPHP / LaravelWeb DesignPython / DjangoMEAN StackNext.jsReact NativeJava / SpringData ScienceData AnalyticsMachine LearningAIDigital Marketing

React

25 lessons · 100% free
1React Basics
What is React?The Modern JavaScript React NeedsSetting Up a React Project (Vite)JSXComponentsProps
2Rendering Data
Lists & KeysConditional RenderingHandling EventsStyling React Components
3State & Core Hooks
State with useStateForms & Controlled InputsMultiple Inputs, Checkboxes & SelectsSide Effects with useEffectFetching Data in ReactuseRef
4Advanced Hooks
Sharing State with useContextuseReduceruseMemo & useCallbackCustom Hooks
5Routing & Structure
React RouterComponent Structure & Best Practices
6Projects
Project: React To-Do AppProject: Live Data AppCapstone: Multi-Page React App
Frontend

React — Building User Interfaces

The most popular library for building interactive UIs from reusable components. The “R” in MERN and the modern front-end standard.

25 lessons6 chaptersStart: What is React? →

1React Basics

What is React?30 minThe Modern JavaScript React Needs35 minSetting Up a React Project (Vite)35 minJSX40 minComponents40 minProps40 min

2Rendering Data

Lists & Keys40 minConditional Rendering35 minHandling Events35 minStyling React Components35 min

3State & Core Hooks

State with useState45 minForms & Controlled Inputs40 minMultiple Inputs, Checkboxes & Selects35 minSide Effects with useEffect45 minFetching Data in React45 minuseRef30 min

4Advanced Hooks

Sharing State with useContext35 minuseReducer35 minuseMemo & useCallback30 minCustom Hooks35 min

5Routing & Structure

React Router40 minComponent Structure & Best Practices30 min

6Projects

Project: React To-Do App120 minProject: Live Data App150 minCapstone: Multi-Page React App210 min
</>Code Kaksha

Free, hands-on coding tutorials with live, editable examples — from your first HTML tag to full-stack apps, data science and AI. Built so anyone can learn to code.

By the CodingClave team — a coding training institute in Lucknow, India.

Courses

MERN StackPHP / LaravelPython / DjangoData ScienceJava / SpringMachine LearningAll courses →

Popular Topics

HTMLCSSJavaScriptPythonReactNode.jsMySQL

CodingClave

Training Programs1:1 MentorshipAbout UsContact
© 2026 Code Kaksha — Learn to code, free.Made with ♥ in Lucknow, India