Newer Version Available
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.
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.
- Salesforce DX Setup Guide
- Salesforce DX Developer Guide
- Get Started with SFDX (Video)
- Salesforce Extensions for Visual Studio Code (Extension pack and guide)
- Build Apps Together with Package Development (Trailhead trail)
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.
- User Interface API Developer Guide
- User Interface API (Trailhead module)
- Introduction to the Salesforce UI API (Blog post)
Apex
Apex is a strongly typed, object-oriented programming language that enables you to execute
business-logic transactions on Salesforce servers.