Professor, ter que criar uma nova instancia das views a cada atualização do model é o mais ideal? Te-las criadas uma única vez não seria mais eficiente?
Professor, ter que criar uma nova instancia das views a cada atualização do model é o mais ideal? Te-las criadas uma única vez não seria mais eficiente?
Oi jefacb10, tudo bem?
De fato, se pudéssemos criar a view apenas uma vez e atualizar o estado do modelo direto nela sem muito esforço seria mais eficiente, mas essa não é uma tarefa muito fácil.
Manipular o DOM tem um custo e fazer alterações a cada micro-atualização de cada modelo, multiplica esse custo.
Considerando a complexidade de fazer algo assim + o curso envolvido nisso, opta-se por criar uma nova instância mesmo.
Claro, esse problema de ter uma única view e atualizar de acordo com o modelo com um custo baixo já foi resolvido por libs como React.
É que observo.