Lightning Web Component
Learning Step by Step
Dhanik Lal Sahni
Technical Architect
Agenda:
1. What is Lightning Web Component?
2. What is benefit Over Lighting Component?
3. Will Lightning Component not used now?
4. Features which launched in Spring 19.
5. Features which not supported in Spring 19.
Lightning Web Component
Lightning web component (LWC) is a new programming model for
creating Lightning Component.
Lightning Web Components uses core Web Component standards and
provides only what’s necessary to perform well in browsers supported by
Salesforce.
LWC use HTML and modern JavaScript to create super fast lighting
component.
Lightning Web Component Benefit
• Align with Modern Web Standard
• Knowledge Domain
• Better Execution
• ES6+
• More Consistent Data Binding
• Service Components
Lightning Component Still Used?
• Aura Framework can work parallel
• Easy Interaction between LWC and Aura using Event
LWC supported modules?
• Lightning Experience
• Salesforce App
• Community Builder/Lightning Communities
• Lightning App Builder
• First-Generation Managed Packages
• Second-Generation Managed Packages
• Unlocked Packages/Unmanaged Packages
• Change Sets
• Metadata API—LightningComponentBundle
• Tooling API—LightningComponentBundle,
LightningComponentResource
Modules Not Supported in Spring 19?
• Lightning Out
• Lightning Components for Visualforce
• Standalone Apps
• Salesforce Console Flows
• Snap-ins Chat
• Lightning for Gmail, Outlook Integration
• Apex Continuations
• Standard Action Overrides, Custom Actions, Global Actions, List
View Actions, Related List View Actions
• Chatter Extensions
Summary:
• Lightning Components now will be created with HTML and Modern
JavaScript Libraries, Which is called Lightning Web Component
• LWC has super fast speed which will help in increasing speed of
your application.
Thank You!

Lightning web component

  • 1.
    Lightning Web Component LearningStep by Step Dhanik Lal Sahni Technical Architect
  • 2.
    Agenda: 1. What isLightning Web Component? 2. What is benefit Over Lighting Component? 3. Will Lightning Component not used now? 4. Features which launched in Spring 19. 5. Features which not supported in Spring 19.
  • 3.
    Lightning Web Component Lightningweb component (LWC) is a new programming model for creating Lightning Component. Lightning Web Components uses core Web Component standards and provides only what’s necessary to perform well in browsers supported by Salesforce. LWC use HTML and modern JavaScript to create super fast lighting component.
  • 4.
    Lightning Web ComponentBenefit • Align with Modern Web Standard • Knowledge Domain • Better Execution • ES6+ • More Consistent Data Binding • Service Components
  • 5.
    Lightning Component StillUsed? • Aura Framework can work parallel • Easy Interaction between LWC and Aura using Event
  • 6.
    LWC supported modules? •Lightning Experience • Salesforce App • Community Builder/Lightning Communities • Lightning App Builder • First-Generation Managed Packages • Second-Generation Managed Packages • Unlocked Packages/Unmanaged Packages • Change Sets • Metadata API—LightningComponentBundle • Tooling API—LightningComponentBundle, LightningComponentResource
  • 7.
    Modules Not Supportedin Spring 19? • Lightning Out • Lightning Components for Visualforce • Standalone Apps • Salesforce Console Flows • Snap-ins Chat • Lightning for Gmail, Outlook Integration • Apex Continuations • Standard Action Overrides, Custom Actions, Global Actions, List View Actions, Related List View Actions • Chatter Extensions
  • 8.
    Summary: • Lightning Componentsnow will be created with HTML and Modern JavaScript Libraries, Which is called Lightning Web Component • LWC has super fast speed which will help in increasing speed of your application.
  • 9.