-
Atomic Component
Very small reusable component.
-
Callback
Function supplied to another component/function.
-
Child Component
Component nested inside another.
-
Component Contract
Expected inputs, outputs and behaviour.
-
Composite Component
Component composed of several components.
-
Compound Component
Related components designed to work together.
-
Container Component
Handles state/data/business logic.
-
Controlled Component
Parent controls component state.
-
Encapsulation
Keeping implementation details within a component.
-
Event Handler
Code responding to an event.
-
Layout Component
Controls structure/positioning.
-
Page Component
Represents an application page.
-
Parent Component
Component containing another component.
-
Presentational Component
Primarily responsible for rendering.
-
Props
Data/configuration passed to a component.
-
Reusability
Ability to use a component in multiple contexts.
-
Uncontrolled Component
Component manages its own state.