画布库如何适合Flux Pattern和React?

时间:2015-05-12 09:29:25

标签: reactjs fabricjs flux

我喜欢Flux如何专注于关注点和单向数据流的分离,但这也让我想知道我应该如何合并像fabricJS这样的画布库。

FabricJS在本机canvas元素上创建一个对象模型,以扩展和简化功能。我的问题是是否在View(React组件)中初始化FabricJS canvas元素并直接在View中处理画布上的所有操作,并且只存储和更新画布状态在画布中设置canvas元素查看然后使用商店注册所有画布操作并使用视图调度操作?

1 个答案:

答案 0 :(得分:1)

如果有更新,只需发送操作来存储并使用画布监听更改 - 更新画布。一切都在行动,动作调用存储它保存数据并发出变化。组件侦听更改并更新其状态和视图。