我们开始站在更高的起点去看问题,初心不变,方式更加优雅一点。 目标: 就是去平衡开发体验和用户体验之间的矛盾 1. 更加爽快的开发体验 2. 更棒的性能和用户体验 开发体验: 1. 数据,事件,状态迁移的日志跟踪 2. 无缝对接typescript,更好的融入typescript 3. 更好的typescript类型的支持 用户体验: 更小的js体积 无缝web和react-native的开发体验 ## TODO - [x] 快速生成脚手架 - [x] plume2-vscode快速代码模板 - [ ] Actor是不是可以web worker异步化 - [x] Relax组件更直接的注入数据的方式, subscribe判断数据状态,如果不注入数据不setState - [x] Store具有响应式的能力 - [x] babel-plugin-plume2通过babel去优化框架的设计 - [ ] language service的支持 - [ ] 合入条件判断高阶组件 - [ ] 适配新的context的api - [ ] trace msg
我们开始站在更高的起点去看问题,初心不变,方式更加优雅一点。
目标:
就是去平衡开发体验和用户体验之间的矛盾
开发体验:
用户体验:
更小的js体积
无缝web和react-native的开发体验
TODO