Я пытаюсь найти лучший вариант, чтобы сделать Backbone views повторно используемым. Я изучил и нашел много разных решений, но не уверен, какой из них соответствует моим требованиям. В основном я буду иметь много виджетов заполнены данными в реальном масштабе времени, и мне нужно базовый компонент, который будет обрабатывать подписки услугВозможность повторного использования компонентной панели
Является ли следующий лучшим решением для этой задачи:
App.View.Base = Backbone.View.extend({
baseMethod: function(params) {};
});
App.ExtendedView.Base = App.View.Base.extend({
// new stuff here
// overriding App.View.Base.baseMethod
baseMethod: function(params) {
// overriding stuff here
App.View.Base.prototype.baseMethod.call(this, params); // calling super.baseMethod()
}
});
Есть ли лучший подход? или я должен использовать микшины?