Newer Version Available
Working with UI Components
The framework provides common user interface components in the ui namespace. All of these components extend either aura:component or a child component of aura:component. aura:component is an abstract component that provides a default rendering implementation. User interface components such as ui:input and ui:output provide easy handling of common user interface events like keyboard and mouse interactions. Each component can be styled and extended accordingly.
For all the components available, see the component reference at https://<myDomain>.lightning.force.com/auradocs/reference.app, where <myDomain> is the name of your custom Salesforce domain.
The following tables list out ui components and their recommended counterparts in the lightning namespace.
Complex, Interactive Components
The following components contain one or more sub-components and are interactive.
Input Control Components
The following components are interactive, for example, like buttons and checkboxes.
Visual Components
The following components provides informative cues, for example, like error messages and loading spinners.
Field Components
The following components enables you to enter or display values.