cedrosdev / winnetoujs

MIT License
2 stars 1 forks source link

Dynamic content disappear when mutable changes #55

Open kauesedrez opened 2 years ago

kauesedrez commented 2 years ago

When an asynchronous return of a fetch is expected to later populate a mutable, all content that was dynamically added to the constructo disappears, as the constructo is completely redrawn.

kauesedrez commented 2 years ago

Isso acontece muito quando está se trabalhando com um constructo muito grande, sendo que criar constructos grandes é uma prática não recomendada.

A forma correta de se trabalhar com WinnetouJs é com blocos pequenos, sendo inseridos em um container em branco maior. Seja uma div ou um modal por exemplo. Quando uma mutable é alterada, irá fazer o repainting apenas daquele pequeno constructo, e não do bloco inteiro.