5 ms·
No one else has mentioned using a view manager/factory to handle the life cycle of views? instead of var view = new SomeView(options); view.render(); we
by thomasdavis 15y ago
No one else has mentioned using a view manager/factory to handle the life cycle of views?
instead of
var view = new SomeView(options);
view.render();
we do
var view = Vm.create('some descriptor', SomeView, options);
view.render();
The factory/manager can do many things! List out active views, clean up all views at any stage during their life cycle, default cleaning methods etc etc
- stusmith1977 15y agoAgreed. Always keep SRP in mind. In effect, this is IoC for views. Having a separate manager to manage views and their lifetimes is very useful. Need a popup dialog view? Manager handles it. Views have prerequisite views (like sign in, or loading)? Manager handles it.