問題
Auraのアプリケーションイベントは、従来の「発信/購読」モデルに基づいていますが、イベントをトリガーするためにはどのメソッドが使われますか?
A.ernit()
B.registerEvent()
C.fire()
D.fireEvent()
正解
A.ernit()
B.registerEvent()
C.fire()
D.fireEvent()
解説
A. 不正解 - ernit() は存在しないメソッドです。
B. 不正解 - registerEvent() はイベントを登録するためのメソッドではありません。
C. 正解 - fire() メソッドは、Auraのアプリケーションイベントをトリガーするために使用されます。
D. 不正解 - fireEvent() というメソッドは存在しません。
ポイント
つまり、Auraのアプリケーションイベントを発生させるためには、fire()というメソッドを使う必要があります。このメソッドがイベントをトリガーする役割を果たします。