Salesforce Lightning Web Components (LWC)
(Redirected from Lightning Components)
Jump to navigation
Jump to search
A Salesforce Lightning Web Components (LWC) is a web application framework developed by Salesforce, Inc..
- Context:
- It can (typically) be a part of Salesforce Lightning Platform.
- It can (often) be used to build custom, reusable, and high-performance user interfaces.
- It can be based on W3C Web Components.
- ...
- See; Lightning Platform Mobile.
References
2023
- chat
- Lightning Web Components (LWC) is a modern web development framework developed by Salesforce for building custom, reusable, and high-performance user interfaces. It is a part of the broader Salesforce Lightning platform, including the Lightning Design System and Lightning App Builder. LWC is designed to leverage web standards like HTML, CSS, and JavaScript to create custom components for use within Salesforce applications and other platforms.
- LWC uses a component-based architecture, which means that applications are built using individual, modular components that can be easily reused and combined to create complex user interfaces. These components can encapsulate functionality and data, leading to better separation of concerns and maintainability.
- Some key features of Lightning Web Components include:
- Standards-based: LWC embraces modern web standards, such as custom elements, templates, and Shadow DOM, enabling developers to use familiar web development techniques.
- Performance: LWC is designed with performance in mind and leverages the browser's native capabilities to optimize rendering and data-binding, resulting in faster and more efficient applications.
- Interoperability: LWC components can work seamlessly alongside other Salesforce components, such as Aura, and even non-Salesforce web components, making it easy to adopt and integrate within existing projects.
- Data binding: LWC provides a simple and efficient way to bind data between the component's JavaScript class and its HTML template, enabling automatic updates when the data changes.
- Security: LWC enforces a strict security model, including Content Security Policy (CSP), to protect against common web vulnerabilities like cross-site scripting (XSS) and cross-site request forgery (CSRF).
- Ecosystem: LWC is backed by the Salesforce platform, providing developers with a vast array of resources, tools, and support to help build and deploy applications quickly and efficiently.