Lightning Web Components(LWC)Tutorial

Lightning Web Components-Why, What & Where to start from?

miksi Lightning Web Components(LWC)?

AURA framework, jota käytettiin nykyisissä Salamakomponenteissa, perustui vuoden 2014 standardeihin, mutta on nyt vanhentunut ja oli muutoksen aika, koska seuraavista syistä:

  • renderöinti voitaisiin optimoida.
  • STANDARDIELEMENTTEJÄ oli niukasti.
  • puuttuvat nykyaikaiset konstruktiot.
  • ei kelvannut modulaarisille sovelluksille.
  • verkkostandardeja päivitettiin.
  • AURA Framework muuttui taidoksi ja sillä oli oma oppimiskäyränsä.

lisäksi Lightning Web Components(LWC) voi toimia rinnakkain ja toimia Aura-komponenttien kanssa.

Lightning Web Components(LWC) Time To Upgrade

What Lightning Web Components(lwc)?

LWC on uusi ohjelmointimalli, joka noudattaa viimeaikaisia web-standardeja. Sen sijaan, että täysin mukautetun ja kehityksen viisas jäykkä kehys, se on melko joustava. Se on enimmäkseen yhteisiä Web standardeja ja ohut kerros erikoistuneita palveluja, jotta se sopii täydellisesti moderni rikas UI toteutuksia Salesforce. Tämä ohut kerros erikoistuneita palveluja sisältää Base Lightning komponentit, Lightning Data Service ja käyttöliittymä API, jotka toimivat verhon takana LWC.

 Lightning Web Components(LWC) - edut

erikoistuneiden palvelujen ohut kerros tavallisen web-pinon päällä johtaa:

  • kehityksen helppous suuren mittakaavan modulaarisille sovelluksille.
  • uusimpien web-toimintojen ja konstruktioiden hyödyntämisen helppous.
  • yhteinen malli ja siirrettävät taidot.
    (kuka tahansa modernien JS-kehysten parissa työskentelevä web-kehittäjä voisi helposti ramp-up LWC: n).
  • yhteentoimivat komponentit.
  • parempi suoritus.

niin, Uusi kehityspino näyttää:

Lightning Web Components(LWC) Development Stack

mistä aloittaa?

Tässä muutamia suositeltuja vaiheita:

  1. Lue lisää LWC: stä LWC-videogalleriasta.
  2. Asenna VS-koodi ja aseta se Salesforcen kehitystyöhön.
    voit käyttää ForceCode-laajennusta Salesforcelle, koska se tukee LWC: tä tai voit seurata tätä trailhead-moduulia.
  3. saat helposti ymmärrettävän näytekoodin lähes kaikkiin käyttötapauksiin täältä.
  4. lisää näytteitä käy täällä.
  5. kehitä LWC itse ja kokeile koodia ajamalla se täällä.
  6. mikä tärkeintä, Suorita aloitus loppuun LWC trailmixilla.

Lightning Web Components-komponenttirakenne

miten Lightning Web Component(LWC) muodostuu?

AURA-komponentin tapaan LWC: n pääsisältö on myös html, javascript. On valinnaista sisältöä, kuten css. Mutta sitten näiden lisäksi LWC: lle on myös xml-konfiguraatiotiedosto, joka määrittelee komponentin metatietoarvot.
joten LWC-komponentti näyttäisi:

Lightning Web Components(LWC) rakenne

Lightning Web Components(LWC) Structure VS Code

now, lets cover a brief overview of these files one by one:

HTML

  • is a root tag <template> which includes your component ’ s HTML.
  • annettaessa <malli>tagi korvataan <nimiavaruus-komponentti-nimi>.

Lightning Web Components(LWC) HTML-tiedosto

Javascript

  • moduulissa ilmoitetut tuontitoiminnot esim. – LWC(ydinmoduuli), käytä tuontilauseketta.
  • jos haluat antaa muiden koodien käyttää moduulin toimintoja, käytä vientiilmoitusta.
  • LightningElement on mukautetun kääre standardin HTML elementti ja laajennamme sitä komponentti ja vienti.

Lightning Web Components(LWC) JS-tiedosto

kokoonpano

XML-tiedosto, joka määrittelee osan metatietojen konfiguraatioarvot esim.-

  • komponenttien nimike
  • saatavuus
  • konfiguraatio-ominaisuudet
  • rakentaja-attribuutit

Lightning Web Components(LWC) Config file

CSS

  • to style a component.
  • tyylilevy levitetään automaattisesti.

Lightning Web Components (LWC) CSS-tiedosto

niin, tiedostot, jotka olemme keskustelleet miten komponentti rakentaa nämä näyttävät?

Component UI

Lightning Web Components(LWC) UI

Summary

tämä on paras aika oppia ja aloittaa varhaisessa vaiheessa Lightning Web Components, jotka tarjoavat uusimmat web-standardit, tarjoavat ennennäkemättömän suorituskyvyn ja tuottavuuden ja toimivat saumattomasti olemassa olevan koodin kanssa.

Example of Lightning Web Components(LWC)

tässä on luettelo joistakin Lightning Web Component esimerkki kehittäjille:

Get Record Id in Lightning Web Component

lightning-record-view-form

Call Apex Methods in Lightning web components

Lightning Web Component lightning-datatable

Use Lightning Web Components in Visualforce

Modal/Popup Lightning Web Component(LWC)

Custom Labels in Lightning Web Component(lwc)

Lightning Web Component(LWC) toast messages

Lightning spinner in lwc (Lightning web component)

Lightning-record-edit-form lwc(Lightning web component)

Lightning-Record-form LWC

Template if:true Conditional renderöinti lwc

for: each template directives in lwc

Navigation Service in LWC (Lightning Web component)

Wrapper Class in LWC (Lightning Web Component)

Vastaa

Sähköpostiosoitettasi ei julkaista.