KSB社員の語り場

近代システムビューロー株式会社(KSB)の社員が交代で何かを語ります。
東京・福岡・名古屋の3拠点からお届けします。

Lightning Web Component開発での共通処理作成

2022年12月27日 18時47分38秒 | 九州支社からの発信

こんにちは。

九州支社8年目の山下です。

salsforce上でLWCを使用しlightningコンポーネントを作成していた際、LWCの開発をする場合でも共通処理クラスの様なものが作れないかと思い調査してみました。

せっかくなので、テックブログの真似事のような事をしてみようかと思います。

(実質ただのメモです...)

 

共通処理コンポーネント
・Vscodeで共通処理を定義するLWCを新規作成する。
・作成されたLWCのhtmlファイルを削除する。
 ※削除しなくても問題ないですが、不要なファイルなので削除しておいた方が分かりやすいかと思います。
・作成されたLWCのjavascriptファイルに、共通化したい処理を記述しexportする。


const commonProc = (arg) => {
    return arg + 1;
}

export {
    commonProc ,
};


 

共通処理を使用するコンポーネント

・共通処理をimportする。


import { commonProc } from 'c/共通処理コンポーネント';

あとは、共通処理を使用するコンポーネント内で、必要に応じてcommonProcを呼出せばよいです。

 

そもそも、Web Components関連の知識が全然ないんですが、

Web components 関連の知識があれば常識といった感じなんでしょうか...

あと、goo blogでコードスニペット機能は無いんですかね。

 

今回は以上となります。

数ヶ月前の更新を行っていなかった分があるので、また来月か再来月かに何か書くと思います。

 


この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 冬といえば | トップ | 福岡に戻ってきて感じたこと »
最新の画像もっと見る

九州支社からの発信」カテゴリの最新記事