イベントのアンチパターン
イベントを使用する場合に回避すべきいくつかのアンチパターンが存在します。
レンダラでイベントを起動しない
レンダラでイベントを起動すると、無限の表示ループが生じることがあります。
次のようなコードは記述しないでください。
代わりに、init フックを使用して、コンポーネントを構築してから表示するまでの間にコントローラのアクションを実行します。コンポーネントに次のコードを追加します。
詳細は、「コンポーネントの初期化時のアクションの呼び出し」を参照してください。
onclick および ontouchend イベントを使用しない
コンポーネントの onclick イベントと ontouchend イベントに異なるアクションを使用することはできません。フレームワークは、タッチ/タップイベントをクリックに変換し、存在する onclick ハンドラを有効にします。