Questa domanda mi ha colpito per molti giorni ...Best practice con le viste Backbone: riutilizzare o creare?
Diciamo che ho un'app Backbone molto semplice con un elenco di elementi. Quando fai clic su un elemento, viene visualizzata una vista dettagliata di questo elemento.
è meglio
- creare solo ONE DetailedView e riutilizzarlo quando l'utente fa clic sui diversi elementi; OR
- creare un nuovo DetailedView ad ogni clic?
preferisco l'opzione 2, ma ci problemi, perché non mi distruggono il punto di vista corretto, e ottenere il problema famigerato "vista fantasma" con eventi sparando dal nulla!
Qual è la migliore pratica?
Questa è una domanda molto popolare, con alcune discussioni e consigli qui riportati: http://stackoverflow.com/questions/7567404/backbone-js-repopulate-or-recreate-the-view e qui: http://stackoverflow.com/questions/6859187/when-changing-the-model-for-a-view-is-it-better-to-replace-the-model-or-create – SunnyRed