issa-tseng / janus

the two-faced application library-framework.
http://janusjs.org
37 stars 7 forks source link

Bring ListView _bindings more in line with a normal View #140

Closed issa-tseng closed 5 years ago

issa-tseng commented 5 years ago

two areas suffer for the fact that ListView uses _mappedBindings instead of _bindings:

in both cases, this internal incongruency reflects an actually-important difference between ListView and a normal DomView: the bindings list can change.

so the difficult question is: is unification even possible?

(this ticket is lodged here rather than in the stdlib project because it affects Navigator in core, and probably touches on broader questions involving how the render mutator works).

issa-tseng commented 5 years ago

this is still a sore spot even in the navigator reimplementation so it really deserves a rethink.