Frontend
React Essentials
Build real interfaces with React and TypeScript: components, state, data fetching and the patterns that keep projects maintainable.
- Level
- Intermediate
- Format
- Online (live)
- Duration
- 8 sessions · 2 per week
- Category
- Frontend
Description
For people who already know JavaScript. We cover the React model properly — components, props, state, effects and forms — then build a small application together with typed components.
What you will be able to do
- Think in components and derive state instead of duplicating it
- Handle forms and validation cleanly
- Fetch and cache server data sensibly
- Structure a project that stays readable as it grows
Technologies
ReactTypeScriptViteREST APIsTailwind CSS
Modules
React model
- Components and props
- State management
- Rendering and keys
Data
- Effects and cleanup
- Fetching from APIs
- Loading and error states
Real project
- Forms and validation
- Routing
- Component organisation
Best for
- Students who know basic JavaScript
- Developers moving to a component framework
Prerequisites
- Comfortable with JavaScript functions and arrays
- Basic HTML and CSS
Interested in this course?
Cohorts, schedules and pricing are agreed per group. Send us a short note with your background and what you want to build.
Enquire about this course