Newer Version Available
Migrate Components from the UI Namespace
If you’re using components in the ui namespace, replace them with
their lightning namespace counterparts.
For migration recommendations for each ui component, refer to the Component Library. For example, the ui:button specification notes that you can use lightning:button, lightning:buttonIcon, or lightning:buttonIconStateful instead, depending on your use case. To view examples and usage guidelines for lightning namespace components, refer to the Component Library.
The following tables list ui components and their recommended
counterparts in the lightning namespace.
Complex, Interactive Components
The following components contain one or more subcomponents and are interactive.
Input Control Components
The following components are interactive, for example, like buttons and checkboxes.
Visual Components
The following components provide informative cues, for example, like error messages and loading spinners.
Field Components
The following components enable you to enter or display values.