Respo ClojureScript 版本的设计
首先 Respo 是一个微型框架, 实现的功能比较少, 老实说不敢直接跟 React 做比较....Respo Rust 实现带来的好处和妥协
目前实现的一个例子是仿写的 TodoMVC, 具体细节看代码,
https://github.com/Respo/todomvc-respo-rs 1
组件的写法可以直接看图...类型覆盖到了各个函数, 算一个优势, 但是中间涉及类型转化, 所有权处理, 也烦. 状态的树的实现相对恶心一点, 后边章节说....Yew 就不用这种任性的玩法…
Respo 更新和渲染整个流程是一个循环, 按照 JavaScript mutable data 的方式处理, Rust 认为其中存在循环引用, 或者说我实现的时候, 某些数据用...我现在主要是验证 Respo.rs 能在简单场景用起来, 这样逐步有一些小的改进, 在一些工具项目当中真的用起来, 作为特定场景的类库.