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