バックボーンで RequireJS を使用していますが、いつインスタンスを返す必要があり、いつクラス定義を返す必要があるのか 疑問に思っています。
たとえば、モデルがthat I need only one instance of it
あり、そのために必要なインスタンスは 1 つだけです。RequireJS モデル モジュールまたは appView の初期化でインスタンス化する必要がありますか?
define([
'Underscore',
'Backbone'
], function(_, Backbone) {
var TermModel = Backbone.Model.extend({
defaults: {
term: ''
}
});
return new TermModel(); //<-----------new OR not??
});