这个问题其实2015年初,就在思考了。 使用React的原因,是因为复用起来比较简单。 而且可以在移动端使用同一套东西。

那么现在具体来考虑这个事情。 落实在两个点上:

  • 怎么动
  • 怎么画

怎么动

这个在[另外一篇][另外一篇]里也提到过。 目前看来,给定初始参数,经过时间的配合,应该就可以得到所有的。

怎么画

将某一时刻的那一个frame, 传给负责renderframe react component。 component就会自动将画面构建完成。 甚至连是否需要重绘都可以检测到。