Co to jest LWC (komponent Lightning Web) w Salesforce?

3 min Aktualizacja: 09.06.2025
img
autor

Lider zespołu | Starszy programista Salesforce

Olga Sziszkowa

Co to jest LWC?

🚀 LWC (komponent Lightning Web) wprowadzony w lutym 2019 przez Salesforce to nowy model programowania zbudowany w oparciu o ulepszenia nowoczesnych przeglądarek lub standardy sieciowe. Krótko mówiąc, jest to framework interfejsu użytkownika, który służy do tworzenia niestandardowych komponentów i dalszego osadzania ich na stronach Salesforce. Zawiera gotowe elementy interfejsu użytkownika, które mają już projekt, metody i dekoratory dla kontrolera js. Jeśli to konieczne, możesz także napisać niestandardowe style CSS.  

W rzeczywistości możesz po prostu tworzyć komponenty przy użyciu HTML, JavaScript i CSS:

  • HTML zapewnia strukturę komponentu 
  • JavaScript określa podstawową logikę biznesową i obsługę zdarzeń 
  • CSS zapewnia wygląd i animację Twojego komponentu 

Jak to działa?

LWC umożliwia tworzenie solidnych, jednostronicowych aplikacji interfejsu użytkownika zarówno na urządzenia mobilne, jak i komputery stacjonarne, z responsywnymi elementami wielokrotnego użytku. Dzięki tej strukturze interfejsu użytkownika programista Salesforce może tworzyć niestandardowe strony i funkcje na platformie Salesforce. Ponadto administratorzy Salesforce mogą dalej wdrażać te bloki wielokrotnego użytku do różnych zastosowań.  

Wprowadzenie do LWC (wideo)

Jakie są zalety LWC?

  • 1. Kluczową zaletą Salesforce LWC jest możliwość budowania komponentów przyjaznych dla urządzeń mobilnych przy użyciu ustandaryzowanego frameworku JavaScript.  
  • 2. Komponenty Lightning Web umożliwiają tworzenie niestandardowych znaczników HTML wielokrotnego użytku dla stron internetowych i aplikacji.  
  • 3. LWC zawiera wiele gotowych rozwiązań i jest obsługiwany przez nowoczesne przeglądarki.  
  • 4. To łatwy sposób na programistów Salesforce nauczyć się kodowania w LWC.   

Jaka jest różnica między Aurą a LWC?

LWC to nowocześniejszy sposób budowania komponentów oświetleniowych niż Aura – kolejny popularny framework do budowania aplikacji internetowych. Ma architekturę bliższą nowoczesnym frameworkom, takim jak React i Angular.

LWC vs Aura: który wybrać?

Preferowana jest LWC, ale czasami nie ma wszystkich funkcji z Aury (ponieważ Aura jest 3 lata starsza od LWC) i musimy używać Aury.  

Czy LWC i Aura mogą być razem? 

Tak, moga. Komponenty LWC i Aura mogą ze sobą współpracować. Razem mogą wykonać następujące czynności:  

  • LWC i Aura mogą współistnieć na tej samej stronie  
  • LWC można włączyć do Aury
  • LWC i Aura korzystają z tych samych podstawowych komponentów Lightning i podstawowych usług, takich jak interfejs użytkownika API, Lightning Data Service, np.  

Jaki jest najlepszy sposób na naukę LWC?

Musisz znać podstawy Salesforce DX i Salesforce CLI. Będziesz używać skonfigurowanej organizacji na swoim koncie Trailhead i kodu VS z pakietem rozszerzeń Salesforce. Jeśli dopiero zaczynasz programować Lightning, możesz skorzystać z modelu programowania Lightning Web Components.   

Możesz także dowiedzieć się więcej o Salesforce LWC na Trailhead – bezpłatnej platformie edukacyjnej online opracowanej przez Salesforce – zaczynając od „Szybki start: komponenty Lightning Web” „Tworzenie komponentów sieciowych Lightning” moduł. Google deweloper.salesforce.com aby przeczytać więcej LWC i dowiedzieć się, jak tworzyć, debugować i testować komponenty Lightning Web. Przydatne materiały do ​​nauki znajdziesz na blogu Salesforce Ben oraz w „Twój przewodnik po komponentach Lightning Web: poznajmy LWC” artykuł.  

osoba
Nadal masz pytania dotyczące funkcji i rozwiązań Salesforce?
Skontaktuj się z nami, aby usprawnić automatyzację swojego biznesu dzięki Salesforce!