React

Build fast, modern user interfaces with components.

Intermediate6 modules19 lessonsFree · no sign-up
0 of 19 lessons published
View syllabus

Syllabus

01 Getting StartedWhy React exists. 3 lessons
  1. 1.1What is React and the virtual DOMComing soon
  2. 1.2Setting up with ViteComing soon
  3. 1.3JSXComing soon
02 ComponentsBuilding blocks of a React app. 3 lessons
  1. 2.1Function componentsComing soon
  2. 2.2PropsComing soon
  3. 2.3Rendering lists and conditional renderingComing soon
03 State and EventsMaking components interactive. 3 lessons
  1. 3.1useStateComing soon
  2. 3.2Handling eventsComing soon
  3. 3.3Forms in ReactComing soon
04 HooksSide effects and reusable logic. 3 lessons
  1. 4.1useEffect and the component lifecycleComing soon
  2. 4.2useRef and useMemoComing soon
  3. 4.3Custom hooksComing soon
05 App StructureReal application patterns. 4 lessons
  1. 5.1React RouterComing soon
  2. 5.2Context APIComing soon
  3. 5.3Calling APIsComing soon
  4. 5.4State management with Redux ToolkitComing soon
06 ProductionShipping a React app. 3 lessons
  1. 6.1Performance optimisationComing soon
  2. 6.2Testing React componentsComing soon
  3. 6.3Building and deployingComing soon