第一种思路: - 比较简单的定制。 所有的组件都是写好的,都是 Ready 的,只不过弄一个数据文件,告诉实际运行时,加载哪些组件,就可以。 - 当然数据文件里,可以写: 组件的一些 initial states, 组件的 位置, 组件的出现消失时间 (通过Epic) 等。 - 不失重要的,在拖拽界面,其实对应某组件的编辑器,本身就是一个组件,它对应当前编辑的组件 第二种思路: - 设计时的组件,全部存进数据库 (序列化), 渲染时,直接在页面渲染 - 这里有几个难题: 1. 函数等等是否能序列化 2. Reducer/Action 和 Epic 如何序列化