如果我正在渲染一个返回hyperhtml的函数列表,我会将布线两次连接起来,因为在某处工作会省略它,而bind只会对父级有意义,然后就会出现问题。弱引用考虑因此无论如何都很尴尬。
例如
function list(){
[{t: "t", c: "c"}].map((x,i)=>{
return wire()'${item(x, i)}'
}
}
function item(x, i){
return wire(x)'${x.t}
bind(document)'${list()}'
这里recur将会重复连线,然后再次返回有线结果。因此,如果使用电线两次结束。