Newer Version Available
Get Up to Speed with Lightning Communities
As of Spring ’19 (API version 45.0), you can build Lightning components using two programming models: the Lightning Web Components model, and the original Aura Components model. Lightning web components are custom HTML elements built using HTML and modern JavaScript. Lightning web components and Aura components can coexist and interoperate on a page.
You can configure both Lightning web components and Aura components as drag-and-drop component for Experience Builder. Admins and end users don’t know which programming model was used to develop the components—to them, they’re simply Lightning components. Custom theme layout or search components are supported in Aura only.
Whether you’re a developer, partner, or ISV, this guide describes how to create custom Lightning communities, Aura components, theme layouts, and Lightning Bolt Solutions. You’ll also learn how to package solutions and components and distribute them on AppExchange. For information in developing custom Lightning web components, see the Lightning Web Components Developer Guide.