【Salesforce 認定Platformデベロッパー】試験対策:第206問

問題

コンポーネントとアプリケーションのイベント処理に関するベストプラクティスはどれですか。2つ選びなさい。

  • イベントハンドラで低レベルのイベントを処理し、高レベルのイベントとして再起動する。
  • コンポーネントイベントではなく、アプリケーションイベントを使用する。
  • ロジックをヘルパーに配置して、コンポーネントバンドルでイベントロジックを再利用する。
  • アプリケーションレベルで処理されるべきアクションを伝達するためにコンポーネントイベントを使用する。

正解

  • イベントハンドラで低レベルのイベントを処理し、高レベルのイベントとして再起動する。
  • コンポーネントイベントではなく、アプリケーションイベントを使用する。
  • ロジックをヘルパーに配置して、コンポーネントバンドルでイベントロジックを再利用する。
  • アプリケーションレベルで処理されるべきアクションを伝達するためにコンポーネントイベントを使用する。

解説

イベントのベストプラクティス:

  • コンポーネントイベントの使用: 可能な場合は常に、アプリケーションイベントではなくコンポーネントイベントを使用することが推奨されています。コンポーネントイベントは、特定のコンテインメント階層内でのみ使用が限定されるため、より制御された方法での通信が可能です。
  • 低レベルのイベントの区別: クリックなどの低レベルのイベントは、イベントハンドラで処理し、ビジネスロジックイベントなどの高レベルのイベントとして再起動することが推奨されています。
  • コンポーネントの状態に基づく動的アクション: コンポーネントの状態に応じて、クリックイベント時に異なるアクションを呼び出す場合、ロジックをヘルパーに配置することが推奨されています。
  • ディスパッチャコンポーネントの使用: イベントをリスンしているハンドラコンポーネントのインスタンスが多数ある場合、イベントをリスンするディスパッチャコンポーネントを使用することが有効です。

それぞれの選択肢の理由について説明します。

□ イベントハンドラで低レベルのイベントを処理し、高レベルのイベントとして再起動する。
これは正解です。低レベルのイベントをイベントハンドラで処理し、ビジネスロジックイベントなどの高レベルのイベントとして再起動することが推奨されています。

□ コンポーネントイベントではなく、アプリケーションイベントを使用する。
これは不正解です。ベストプラクティスとして、可能な場合は常にコンポーネントイベントを使用することが推奨されています。アプリケーションイベントは、アプリケーションレベルでの処理が必要な場合に適しています。

□ ロジックをヘルパーに配置して、コンポーネントバンドルでイベントロジックを再利用する。
これは正解です。コンポーネントのバンドルでロジックを再利用する必要がある場合、そのロジックをヘルパーに配置することが推奨されています。

□ アプリケーションレベルで処理されるべきアクションを伝達するためにコンポーネントイベントを使用する。
これは不正解です。アプリケーションレベルでの処理には、アプリケーションイベントを使用することが推奨されています。

次の問題へ

前の問題へ

1問目から復習する

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

コメント

コメントする

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約が適用されます。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次