如何用React制作动画
这个问题其实2015年初,就在思考了。 使用React的原因,是因为复用起来比较简单。 而且可以在移动端使用同一套东西。
那么现在具体来考虑这个事情。 落实在两个点上:
- 怎么动
- 怎么画
怎么动
这个在[另外一篇][另外一篇]里也提到过。 目前看来,给定初始参数,经过时间的配合,应该就可以得到所有的。
怎么画
将某一时刻的那一个frame,
传给负责render的frame react component。
component就会自动将画面构建完成。
甚至连是否需要重绘都可以检测到。