类型覆盖到了各个函数, 算一个优势, 但是中间涉及类型转化, 所有权处理, 也烦. 状态的树的实现相对恶心一点, 后边章节说....Respo Rust 遇到的问题
具体问题就需要对 Rust 语言有比较深的了解了, 我这边只是大致提一下, 真讲清楚太累了,
状态树是全局存的, 组件状态是局部定义的, 动态语言好处理, Rust 不好处理...Yew 就不用这种任性的玩法…
Respo 更新和渲染整个流程是一个循环, 按照 JavaScript mutable data 的方式处理, Rust 认为其中存在循环引用, 或者说我实现的时候, 某些数据用...真是很考验 Rust 技巧的题…
Rust 使用闭包的话, 数据就要引用计数....JavaScript 环境因为有 GC, 大家默认觉得没问题, 引用就引用了, 但 Rust 这边需要专门声明, 而且每次引用计数增加都要单独声明, 写起代码来就很累了.