如果我正在渲染返回 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 将连线 recur,然后再次返回连线结果。因此,如果使用电线两次缠绕。