Hacker News new | ask | show | jobs
by Matthias247 2748 days ago
The first seems to add new DOM nodes with text on every click. The second one doesn't. So they don't seem to be equivalent.
1 comments

Hmm, it seems to be adding things to a list but where is it adding a new DOM node?
I would say in

     for x in lines:
        tdiv:
          text x
Whenever the DOM gets rerendered, it iterates over the the lines (or the "model" in general), and creates DOM elements from it. At least it looks very similar to React and Angular code, and they do exactly this.
Ah, you're right. Ok, I think I can do that fairly concisely in Kweb also, if I find a bit of time.