blog
ブログ

SalesforceのLWCとは?Web標準で開発できる環境を準備してみよう

SalesforceのLWCと呼ばれるLightning Webコンポーネントにあまり触れたことはありませんでした。しかし、先日Salesforce認定資格のJavaScriptデベロッパーを取るために猛勉強しました。勉強から学んだLightning Web コンポーネントの知識とその実装方法をご紹介したいと思います。Web標準でSalesforce開発ができるLWCの開発環境の準備について、一緒に学んでみましょう。

 


     

    SalesforceのLWC(Lightning Webコンポーネント)とは?メリットも解説

     

    Lightning WebコンポーネントとはWeb標準でSalesforce開発を行えるプログラミングモデルのことです。それを略して、LWCと呼ばれています。

    LWCは、Web標準で開発を行えることが大きなメリットと言えます。次のようなメリットと注意点があります。
     

    LWCのメリット

     

    • 分からないことがあれば、HTMLのカスタム要素として検索することができる部分もある
    • Salesforce開発を経験していない開発者もプロジェクトに参画できる
    • ページのパフォーマンス負荷が小さい

     

    注意点 開発者コンソールでは作成できない

     
    開発者コンソールでは作成できないため、ローカルに開発環境(SFDXプロジェクト)を用意する必要がある。

    なお、Lightning Webコンポーネントとは別にLightningコンポーネントというものもありますが、こちらは別のプログラミングモデルです。ややこしいため、Lightning Webコンポーネント登場と同時にLightningコンポーネントはAuraコンポーネントと呼ぶようになったようです。

    本記事で Lightning Web コンポーネントはどのように開発するのかを学んでいきましょう。

    以降は、Lightning Webコンポーネントを省略してLWCという呼称を用います。

     

    開発環境の準備

     

    実際にLWCを作成していく前に開発に必要なソフトをインストールしましょう。

    LWCで開発するために必要なソフトは次の通りです。
     

    contact

    ご相談・ご質問等ございましたら、お気軽にお問い合わせください。

    翻訳

    SFA/CRMに蓄積されている情報を活用する方法ガイド