Mikä on LWC (Lightning Web Component) Salesforcessa?

3 min Päivitetty: 09.06.2025
img
kirjoittaja

Tiiminvetäjä | Vanhempi Salesforce-kehittäjä

Olga Šiškova

Mikä on LWC?

🚀 LWC (Lightning-verkkokomponentti) Salesforcen helmikuussa 2019 esittelemä on uusi ohjelmointimalli, joka perustuu nykyaikaisiin selainparannuksiin tai verkkostandardeihin. Yksinkertaisesti sanottuna se on käyttöliittymäkehys, jota käytetään mukautettujen komponenttien luomiseen ja niiden upottamiseen Salesforce-sivuille. Se sisältää valmiita käyttöliittymäelementtejä, joissa on jo valmiiksi suunnittelu, metodit ja koristeet js-ohjaimelle. Voit myös kirjoittaa mukautettuja CSS-tyylejä tarvittaessa.  

Itse asiassa voit yksinkertaisesti luoda komponentteja HTML:n, JavaScriptin ja CSS:n avulla:

  • HTML tarjoaa komponentillesi rakenteen 
  • JavaScript määrittää ydinliiketoimintalogiikan ja tapahtumien käsittelyn 
  • CSS tarjoaa komponenttisi ulkoasun ja animaation 

Miten tämä toimii?

LWC:n avulla voit luoda vankkoja yksisivuisia käyttöliittymäsovelluksia sekä mobiili- että työpöytäkäyttöön responsiivisilla ja uudelleenkäytettävillä rakennuspalikoilla. Tämän käyttöliittymäkehyksen avulla Salesforce-kehittäjä voi rakentaa mukautettuja sivuja ja toimintoja Salesforce-alustalle. Lisäksi Salesforce-ylläpitäjät voivat ottaa näitä uudelleenkäytettäviä lohkoja käyttöön eri käyttötapauksissa.  

Johdatus LWC:hen (video)

Mitä hyötyä LWC:stä on?

  • 1. Salesforce LWC:n tärkein etu on kyky rakentaa mobiiliystävällisiä komponentteja standardoidun JavaScript-kehyksen avulla.  
  • 2. Lightning-verkkokomponentit mahdollistavat mukautettujen ja uudelleenkäytettävien HTML-tunnisteiden luomisen verkkosivuille ja sovelluksille.  
  • 3. LWC sisältää monia valmiita ratkaisuja ja sitä tuetaan nykyaikaisilla selaimilla.  
  • 4. Se on helppo tapa Salesforce-kehittäjät oppia koodaamaan LWC:llä.   

Mitä eroa on Auran ja LWC:n välillä?

LWC on modernimpi tapa rakentaa salamakomponentteja kuin Aura – toinen suosittu web-sovellusten rakennuskehys. Sen arkkitehtuuri on lähempänä moderneja kehyksiä, kuten React ja Angular.

LWC vs. Aura: kumman valita?

LWC on parempi, mutta joskus siinä ei ole kaikkia Auran ominaisuuksia (koska Aura on 3 vuotta vanhempi kuin LWC) ja meidän on käytettävä Auraa.  

Voivatko LWC ja Aura olla yhdessä? 

Kyllä, ne voivat. LWC- ja Aura-komponentteja voidaan käyttää yhdessä. Yhdessä ne voivat tehdä seuraavaa:  

  • LWC ja Aura voivat esiintyä samalla sivulla  
  • LWC voidaan sisällyttää Auraan
  • LWC:llä ja Auralla on samat Lightning-peruskomponentit ja -palvelut, kuten käyttöliittymä-API ja Lightning Data Service, esim.  

Mikä on paras tapa oppia LWC?

Sinulla tulee olla Salesforce DX:n ja Salesforce CLI:n perusteet. Käytät Trailhead-tililläsi määritettyä organisaatiota ja VS Codea Salesforce Extension Packin avulla. Jos olet uusi Lightningin kehittämisessä, voit käyttää Lightning Web Components -ohjelmointimallia.   

Voit myös oppia lisää Salesforce LWC:stä Trailheadissa – Salesforcen kehittämässä ilmaisessa verkko-oppimisalustassa – alkaen osoitteesta "Pika-aloitus: Lightning-verkkokomponentit" vuonna "Luo Lightning-verkkokomponentteja" moduuli. Googleta kehittäjä.salesforce.com lukeaksesi lisää LWC:stä ja oppiaksesi Lightning-verkkokomponenttien luomisen, debuggaamisen ja testaamisen. Löydät myös hyödyllisiä materiaaleja Salesforce Ben Blogista ja ”Opas Lightning-verkkokomponentteihin: Tutustutaanpa LWC:hen” artikkeli.  

henkilö
Onko sinulla vielä kysyttävää Salesforcen ominaisuuksista ja ratkaisuista?
Ota yhteyttä ja paranna liiketoimintasi automaatiota Salesforcen avulla!