← All free certificatesFree learning path Final step
React.js
10 short modules. Each one: a simple lesson, two quick games and a 8-question quiz for its own free certificate. Finish them all, then take the full React.js certificate.
0 of 10 module certificates
- Why React?React builds user interfaces from small reusable components that update when data changes.0/4
- JSXJSX lets you write HTML-like markup inside JavaScript.0/4
- Components and propsPass data into components with props to make them reusable.0/4
- State with useStateState is data a component owns; changing it re-renders the component.0/4
- Handling events and formsRespond to clicks and typing, and build controlled forms.0/4
- Lists and conditional renderingRender arrays with map and show different UI for different states.0/4
- Effects with useEffectRun side effects like data fetching, timers and subscriptions after render.0/4
- Hooks deep diveUse useRef, useMemo, useCallback, useContext and custom hooks.0/4
- Routing and data fetchingBuild multi-page apps with React Router and load data from APIs.0/4
- Building and deploying React appsStructure, test and ship a React app to production.0/4
🏆 Full React.js certificate
20 questions from basic to advanced, 60% to pass. Best taken after the modules.