Mikä on LWC (Lightning Web Component) Salesforcessa?

3 minPäivitetty: 31.07.2026
Mikä on LWC (Lightning Web Component) Salesforcessa?
Olga Shishkova
kirjoittaja

Tiiminvetäjä | Kokenut Salesforce-kehittäjä

Olga Shishkova

Mikä on LWC?

🚀 LWC (Lightning Web Component) on Salesforcen helmikuussa 2019 esittelemä uusi ohjelmointimalli, joka perustuu nykyaikaisten selainten parannuksiin tai verkkostandardeihin. Yksinkertaisesti sanottuna se on käyttöliittymäkehys, jolla luodaan mukautettuja komponentteja ja upotetaan niitä Salesforce-sivuille. Se sisältää valmiita käyttöliittymäelementtejä, joissa on jo ulkoasu, sekä metodeja ja dekoraattoreita js-ohjainta varten. Tarvittaessa voit myös kirjoittaa mukautettuja CSS-tyylejä.

Voit itse asiassa luoda komponentteja helposti HTML:n, JavaScriptin ja CSS:n avulla:

  • HTML määrittää komponenttisi rakenteen

  • JavaScript määrittää keskeisen liiketoimintalogiikan ja tapahtumien käsittelyn

  • CSS määrittää komponenttisi ulkoasun ja animaatiot

Mikä on LWC?

Miten se toimii?

LWC:n avulla voit luoda vankkoja yhden sivun käyttöliittymäsovelluksia sekä mobiili- että työpöytäkäyttöön responsiivisista ja uudelleenkäytettävistä rakennuspalikoista. Tämän käyttöliittymäkehyksen avulla Salesforce-kehittäjä voi rakentaa räätälöityjä sivuja ja toimintoja Salesforce-alustalle. Myös Salesforce-ylläpitäjät voivat ottaa näitä uudelleenkäytettäviä rakennuspalikoita käyttöön eri käyttötarkoituksiin.

Johdanto LWC:hen (video)

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

  • 1. Salesforce LWC:n keskeinen etu on mahdollisuus rakentaa mobiiliystävällisiä komponentteja standardoidun JavaScript-kehyksen avulla.
  • 2. Lightning-verkkokomponenttien avulla voi luoda mukautettuja ja uudelleenkäytettäviä HTML-tunnisteita verkkosivuille ja sovelluksiin.
  • 3. LWC sisältää monia valmiita ratkaisuja, ja nykyaikaiset selaimet tukevat sitä.
  • 4. Sen avulla Salesforce-kehittäjien on helppo oppia ohjelmoimaan LWC:llä.

Mitä eroa Auralla ja LWC:llä on?

LWC on nykyaikaisempi tapa rakentaa Lightning-komponentteja kuin Aura, joka on toinen suosittu verkkosovellusten kehityskehys. Sen arkkitehtuuri on lähempänä nykyaikaisia kehyksiä, kuten Reactia ja Angularia.

LWC vai Aura: kumpi kannattaa valita?

LWC on suositeltavampi vaihtoehto, mutta joskus siitä puuttuu Auran ominaisuuksia (koska Aura on 3 vuotta LWC:tä vanhempi), jolloin meidän on käytettävä Auraa.

Voiko LWC:tä ja Auraa käyttää yhdessä?

Kyllä voi. LWC- ja Aura-komponentit voivat toimia yhdessä. Yhdessä ne mahdollistavat seuraavat asiat:

  • LWC ja Aura voivat olla samalla sivulla

  • LWC:n voi sisällyttää Auraan

  • LWC ja Aura käyttävät samoja Lightning-peruskomponentteja ja taustapalveluja, kuten User Interface API ja Lightning Data Service

Mikä on paras tapa oppia LWC:tä?

Sinun on hallittava Salesforce DX:n ja Salesforce CLI:n perusteet. Käytät Trailhead-tilillesi määritettyä Salesforce-ympäristöä sekä VS Codea ja Salesforce Extension Packia. Jos Lightning-kehitys on sinulle uutta, voit käyttää Lightning Web Components -ohjelmointimallia.

Voit myös oppia lisää Salesforce LWC:stä Trailheadissa, Salesforcen luomalla maksuttomalla verkko-oppimisalustalla. Aloita “Quick Start: Lightning Web Components” -osiosta, joka kuuluu “Build Lightning Web Components” -moduuliin. Etsi Googlella developer.salesforce.com, niin voit lukea lisää LWC:stä ja oppia luomaan, testaamaan ja selvittämään virheitä Lightning Web Components -komponenteissa. Hyödyllistä opiskelumateriaalia löytyy myös Salesforce Ben Blogista ja ”Oppaasi Lightning Web Components -komponentteihin: tutustutaan LWC:hen” -artikkelista.

henkilö
Onko sinulla vielä kysyttävää Salesforcen ominaisuuksista ja ratkaisuista?
Ota yhteyttä, niin tehostetaan liiketoimintasi automaatiota Salesforcen avulla!
RA:n asiantuntijat ottavat sinuun yhteyttä

Keskitymme strategiaan ilman myyntipuhetta.

Lähettämällä lomakkeen hyväksyt, että Routine Automation käsittelee henkilötietojasi seuraavan selosteen mukaisesti: Tietosuojaseloste.