간단한 설명입니다.
출처에 있는 페이지에서 복붙해 온 것이기 때문에 출처에서 직접 보시는 것을 추천합니다.
Lightning 웹 구성 요소는 Salesforce 플랫폼에서 번개 구성 요소를 생성하기 위한 업데이트된 웹 표준 기반 프레임워크 방법입니다. Lightning 웹 구성 요소는 CSS, HTML 및 업데이트된 JavaScript와 같은 표준 기술을 사용하여 프레임워크를 설정하지 않고도 Shadow를 포함한 JavaScript의 최신 혁신을 통합합니다. DOM(Document Object Model), 사용자 정의 요소 및 웹 구성 요소(ECMAScript 7은 특히 업데이트된 JavaScript 언어가 사용됨).
이것이 Lightning 구성 요소보다 우위에 있는 이유입니다. 업데이트된 웹 표준과 일치하기 때문에 정의 및 개발이 훨씬 간단합니다. 즉, 이러한 기술에 대한 기술을 가진 개발자는 이 프레임워크를 사용하여 페이지용 Lightning 구성 요소를 쉽게 개발할 수 있으며 사용자는 Salesforce 플랫폼에 익숙하지 않아도 이러한 구성 요소를 배포할 수 있습니다(일반 Lightning 구성 요소에 필요함). 전반적으로 결과적으로 더 많은 사람들이 Lightning 구성 요소를 더 효율적으로 구축하고 관리자가 필요한 도움을 받기 위해 더 넓은 범위의 전문가를 활용할 수 있는 기회를 효과적으로 열어줍니다.
Lightning 웹 구성 요소는 일반 Lightning 구성 요소의 많은 이점을 활용하고 여러 영역을 확장합니다.
1) 표준화된 기반 아키텍처로 페이지 구성 요소를 더 빠르게 구축할 수 있습니다.
2) 더 빠른 배포를 위해 코드 재사용이 지원됩니다.
3) 품질 보증을 위한 단위 테스트를 지원합니다.
4) Lightning 웹 구성 요소를 사용하여 원하는 솔루션을 빠르게 만들 수 있는 더 많은 개발자 인재에 액세스할 수 있습니다.
1) 고급 표준 기반 아키텍처인 Lightning 웹 구성 요소를 사용하면 Lightning 페이지를 훨씬 쉽게 구축할 수 있습니다.
2) 애플리케이션에서 클릭 한 번으로 Lightning 웹 구성 요소를 구현합니다.
1) 구성 요소는 브라우저 간섭 없이 더 유연하게 실행되어 성능이 향상됩니다.
-- 0306 추가
LWC는 Shadow DOM의 구조를 사용하고 있기 때문에, Google Tag Management(GTM)사용시 어려움이 있을 수 있습니다.