0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Salesforce】Lightning Web Components

Posted at

Lightning Web Components(ライトニングウェブコンポーネント)について、記事にします。

Lightning Web Componentsって何?

Lightning Web Components(LWC)は、Salesforceが作った、ウェブページを作るためのツールです。ウェブサイトやアプリケーションに使うパーツを作るためのものです。

どうして使うのか?

LWCを使うと、ウェブページをより速く、より簡単に、そして効率よく作ることができます。
例えば、以下のような理由があります。

  • スピード
    LWCは、ページを高速で表示するのに適しています。
  • 再利用性
    一度作ったコンポーネントは、他のページでも簡単に使い回すことができます。
  • 最新技術
    LWCは、最新のウェブ技術を使って作られているので、最新の機能を利用できます。

具体例

LWCを使ってウェブページを作るには、主に以下のような作業を行います。

Salesforce に関する知識と、HTML、JavaScript、CSS の経験を用いて、Salesforceアプリケーションを作成できます。
また、これらの標準を使用しつつ、Salesforce 組織向けのコンポーネントを作成すると同時に、既存の Aura コンポーネントとの互換性を維持します。


例えば、簡単な「Hello, World」というメッセージを表示するコンポーネントを作ってみましょう。

HTMLファイル(helloWorld.html:

<template>
  <input value={message}></input>
</template>

CSSファイル(helloWorld.css:

input {
  color: blue;
}

JavaScriptファイル(helloWorld.js):

import { LightningElement } from 'lwc'; 
export default class App extends LightningElement { 
  message = 'Hello World'; 
}

このようにして、LWCを使ってシンプルなWebコンポーネントを作成できました。

まとめ

Lightning Web Componentsは、ウェブページを効率よく作成するためのツールで、簡単なコンポーネント作成から、Apexと組み合わせたアプリケーション開発まで幅広く使われています。

個人的に、SalesforceとWebの技術のいいとこ取りできるのが嬉しいです。
HTML、JavaScript、CSSの基本を知っていると、LWCを使う際に役立つと思います!

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?