Newer Version Available

This content describes an older version of this product. View Latest

Key Resources and Elements

Check out these resources to learn more about the main elements you use when developing an LWR site.

Code Sample Files

To help you build your custom LWR site, we provide several code samples in a .zip file. To download the file and extract the samples, click codeSamples.zip. Then, in each section, we specify which examples to examine.

Lightning Web Components

Lightning Web Components is a new programming model for building efficient Lightning web components and experiences. It uses modern ES6+ JavaScript and transpilation, which allows you to write modern JavaScript that works in any current browser.

You can build Lightning components using two programming models—Lightning Web Components and the original model, Aura Components.

When we refer to the programming models, we use Lightning Web Components or LWC, and Aura Components, capitalized.

When we refer to the components, we use lowercase—Lightning web components and Aura components.

Note

Salesforce DX

Salesforce Developer Experience (DX) provides a set of tools to manage and develop apps across their entire development lifecycle. It enables source-driven development and team collaboration, and it makes the release cycle more efficient and agile.

User Interface API

The Salesforce User Interface API provides endpoints to build UI components with Salesforce record data. Use it to build UIs that let users work with records, list views, actions, favorites, and more.

Apex

Apex is a strongly typed, object-oriented programming language that enables you to execute business-logic transactions on Salesforce servers.