問題タブ [backbone.geppetto]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
backbone.js - backback.geppettoを理解する
backback.gepettoプラグインに関するいくつかの質問
レイアウトと内部のビューがあります。ビューで生成されたイベントをレイアウトに渡す方法は?layout:onRenderのインスタンスビュー、ビューにparentContextを渡し、this.context.dispatchToParentを使用してメッセージをレイアウトに送信するか、レイアウトのview.contextイベントをリッスンしますか?どの戦略が優れていますか:親が子を聞くか、子が親にイベントを送信しますか(たとえば、私をレンダリングします)?
geppettoの例では、1つのビューごとに1つのコンテキストしか表示されませんでしたが、多くのビューに対して1つのコンテキストは表示されませんでした。ウィジェット間でコードとデータを共有するにはどうすればよいですか?
ディスパッチ、dispatchToParent、dispatchGloballyを使用する場合
コンテキストの主なアイデアは何ですか?コンテキストがない場合、ウィジェットはイベントをリッスンでき、それらを親に送信できます。または親はコンテキストのようにイベントをリッスンできますが、どのような違いがありますか?
コンテキストにどのロジックを含めるべきか、ビューアイテムに何を含めるかを決定する方法は?