Work with Lightning Base Components

Lightning base components are the building blocks that make up Lightning Experience, the Salesforce mobile app, and Experience Builder sites. They incorporate Salesforce Lightning Design System (SLDS) markup and classes, while providing optimal performance and accessibility support. Base components include visual components and API modules that speed up your app development. Use base components to build your own user interfaces and apps.

Base components in the lightning namespace are available for both LWC and Aura components. We recommend using LWC whenever possible. Components from both frameworks can coexist and interoperate on a page. This document uses "Lightning Base Components" and "base components" interchangeably.

Learn about the basics of base components. The content here compliments the Component Reference.

This section also provides best practices and usage patterns when using base components.