JavaScript の厳格モードの適用
DOM のアクセスコンテインメント
セキュアなラッパー
Lightning Locker による eval() 関数の制限
許可される MIME タイプ
サードパーティ Web コンポーネントと Lightning Locker
Salesforce のグローバル変数
サポートされていないブラウザ
子コンポーネントに渡される配列
Lightning Locker ツール
組織の Locker API バージョンの選択
配列を子コンポーネントに渡すと、Lightning Locker によってプロキシで配列がラップされます。
JavaScript Proxy はネストされたコンポーネントに渡される配列で使用されます。配列を親コンポーネントからネストされたコンポーネントの複数のレイヤに渡す場合、配列は複数回プロキシされます。配列が多数のオブジェクトで構成される場合、複数のプロキシがあると、配列で JSON.stringify などの関数を実行したときのパフォーマンスに悪影響を与えます。ページで子コンポーネントのレイヤを経由してオブジェクトの大きな配列を渡すコンポーネントを使用していると、応答しなくなる場合があります。
大きな配列の処理のパフォーマンスに対する悪影響を抑えるには、次のいずれかの方法でコードを再構成します。
Lightning Web セキュリティ (LWS) には、この制限がありません。
The Japanese Summer '24 guide is now live