Glossary term
What is Component?
In Apex Flow Academy, "Component" means: A JavaScript function that returns a piece of screen. You can use it many times. It is taught in React and Next.js: Build Modern Web Apps and UX Design With Figma: Design Apps People Love. Related terms include JSX, Props, Render and State. Every Apex Flow Academy course lists the official sources it checked.
- 2 courses teach it
- plain-word definition
The facts
What is Component?
A JavaScript function that returns a piece of screen. You can use it many times. (From React and Next.js: Build Modern Web Apps. 1 other course defines it for their own subject, so each definition follows.)
What does Component mean in React and Next.js: Build Modern Web Apps?
A JavaScript function that returns a piece of screen. You can use it many times.
What does Component mean in UX Design With Figma: Design Apps People Love?
A reusable piece of design, such as a button. The original is the main component.
Where is Component taught?
Component is defined in React and Next.js: Build Modern Web Apps and UX Design With Figma: Design Apps People Love.
React and Next.js: Build Modern Web AppsUX Design With Figma: Design Apps People Love
Which lessons cover Component?
These lessons name it in their title or objectives:
- React and Next.js: Build Modern Web Apps, lesson 1.3: Components and props
- React and Next.js: Build Modern Web Apps, lesson 2.2: State: a component's memory
- React and Next.js: Build Modern Web Apps, lesson 3.1: Lifting state up
- React and Next.js: Build Modern Web Apps, lesson 4.1: Routes, links and layouts
- UX Design With Figma: Design Apps People Love, lesson 5.3: Components and variants: build once, reuse everywhere
- UX Design With Figma: Design Apps People Love, lesson 6.3: Analyze the results and fix what matters most
Which terms are related to Component?
Next to Component in the course glossaries: JSX, Props, Render, State, Auto layout, Instance, Style (Figma), Variant, Contrast ratio and Prototype.
JSXPropsRenderStateAuto layoutInstanceStyle (Figma)VariantContrast ratioPrototype
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 Component?
It depends on the course. Each course that teaches it lists its own prerequisites, and all are listed at intermediate and beginner 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.
- UX Design With Figma: Design Apps People Love: No design or coding experience.