Glossary term
What is Client Component?
In Apex Flow Academy, "Client Component" means: A component that starts with "use client" and also runs in the browser, so it can use state, events and effects. It is taught in React and Next.js: Build Modern Web Apps. Related terms include Server Component, Route Handler, Dynamic route and API.
- 1 course teaches it
- plain-word definition
The facts
What is Client Component?
A component that starts with "use client" and also runs in the browser, so it can use state, events and effects.
Where is Client Component taught?
Client Component is defined in React and Next.js: Build Modern Web Apps.
Which lessons cover Client Component?
These lessons name it in their title or objectives:
- React and Next.js: Build Modern Web Apps, lesson 4.3: Server components and client components
- React and Next.js: Build Modern Web Apps, lesson 5.1: Route handlers: your own small API
Which terms are related to Client Component?
Next to Client Component in the course glossaries: Server Component, Route Handler, Dynamic route, API, Layout, Server Action, Route and Cookie.
Server ComponentRoute HandlerDynamic routeAPILayoutServer ActionRouteCookie
The hard questions, answered straight
Bold questions people really ask. Each answer comes from the course data or a settled Academy fact.
Do I need experience before I learn Client Component?
It depends on the course. Each course that teaches it lists its own prerequisites, and all are listed at intermediate level:
- React and Next.js: Build Modern Web Apps: Basic JavaScript: you can write a function, use variables with const and let, work with arrays and objects, and have seen map and filter. Modules 1 and 2 explain destructuring and spread the first time they appear.