Qu’est-ce que LWC (Lightning Web Component) dans Salesforce ?

Qu’est-ce que LWC ?
🚀 LWC (Lightning Web Component) est un nouveau modèle de programmation présenté par Salesforce en février 2019, qui repose sur les améliorations des navigateurs modernes ou sur les standards du Web. En termes simples, il s’agit d’un framework d’interface utilisateur permettant de créer des composants personnalisés, puis de les intégrer aux pages Salesforce. Il contient des éléments d’interface prêts à l’emploi, déjà dotés d’un design, ainsi que des méthodes et des décorateurs pour le contrôleur JS. Vous pouvez également écrire des styles CSS personnalisés si nécessaire.
En effet, vous pouvez simplement créer des composants à l’aide de HTML, JavaScript et CSS :

Comment cela fonctionne-t-il ?
LWC vous permet de créer des applications robustes à interface monopage pour les appareils mobiles comme pour les ordinateurs, à l’aide de blocs réutilisables qui s’adaptent à la taille de l’écran. Grâce à ce framework d’interface utilisateur, un développeur Salesforce peut créer des pages et des fonctions personnalisées sur la plateforme Salesforce. Les administrateurs Salesforce peuvent ensuite déployer ces blocs réutilisables pour différents cas d’utilisation.
Introduction à LWC (vidéo)
Quels sont les avantages de LWC ?
- 1. Le principal avantage de Salesforce LWC est la possibilité de créer des composants adaptés aux appareils mobiles à l’aide d’un framework JavaScript standardisé.
- 2. Les composants Lightning Web Components permettent de créer des balises HTML personnalisées et réutilisables pour les pages et les applications web.
- 3. LWC contient de nombreuses solutions prêtes à l’emploi et est pris en charge par les navigateurs modernes.
- 4. C’est un moyen simple pour les développeurs Salesforce d’apprendre à programmer avec LWC.
Quelle est la différence entre Aura et LWC ?
LWC est une manière plus moderne de créer des composants Lightning qu’Aura, un autre framework populaire pour créer des applications web. Son architecture est plus proche de celle des frameworks modernes comme React et Angular.
LWC ou Aura : lequel choisir ?
LWC est préférable, mais il ne propose parfois pas toutes les fonctionnalités d’Aura (car Aura a 3 ans de plus que LWC) et nous devons alors utiliser Aura.
LWC et Aura peuvent-ils être utilisés ensemble ?
Oui. Les composants LWC et Aura peuvent interagir. Ensemble, ils offrent les possibilités suivantes :
Quelle est la meilleure façon d’apprendre LWC ?
Vous devez connaître les bases de Salesforce DX et de Salesforce CLI. Vous utiliserez une organisation Salesforce configurée dans votre compte Trailhead et VS Code avec Salesforce Extension Pack. Si vous débutez dans le développement Lightning, vous pouvez utiliser le modèle de programmation Lightning Web Components.
Vous pouvez également approfondir vos connaissances sur Salesforce LWC sur Trailhead, une plateforme gratuite d’apprentissage en ligne créée par Salesforce, en commençant par « Quick Start: Lightning Web Components » dans le module « Build Lightning Web Components » . Recherchez sur Google developer.salesforce.com pour en savoir plus sur LWC et apprendre à créer, déboguer et tester des Lightning Web Components. Vous trouverez aussi des ressources utiles pour vous former sur le blog Salesforce Ben et dans l’article « Votre guide des Lightning Web Components : explorons les LWC » .












