3. oPlus de Frameworks, moins de standards
oTransfert de compétences difficile
oModèle de programmation différent
oTravail d’optimisation
Historique
Front Web Stack: 2014
4. oPlus de standards, moins de Frameworks
oTransfert de compétences facile
oModèle de programmation commun
oMeilleurs performances
Historique
Front Web Stack: 2019
7. Lightning Web Components
Versions JavaScript
ECMAScript
ES9
ES8
ES7
ES6
Latest Latest Latest
12.x+ IE 11
Versions Navigateurs
Avantages : Support Navigateur et Javascript
8. Lightning Web Components
Structure des fichiers
LWC
Aura
Fichier HTML
<template> comme une balise racine
Fichier Javascript
Inclut une standard Javascript
Fichier de configuration
Définit les types de pages sur lesquelles le
composant peut s’afficher
9. Lightning Web Components
Fonctionnalités techniques
o @api: exposer des propriétés ou des variables public.
o @wire: Lire des données Salesforce (Objets, Champs, méthode Apex,
…)
o @track: Suivre la trace des propriétés privés d’un composant et gérer
le rendu HTML.
o getObjectInfo : Récupération des informations sur un objet Salesforce.
o getPicklistValues: Récupérations des valeurs d’une Picklist
o @salesforce/schema : Import des objets et champs
o @salesforce/apex : Appel méthodes apex