【发布时间】:2015-09-12 21:46:54
【问题描述】:
我正在使用 html5 音频组件在 Flux/React 中开发一个简单的音频播放器。
我明白 Flux 的关键原则之一是数据应该以一种方式流动。
动作->存储->组件
“商店”应该是真相的来源。
在这种特定情况下,我在遵循这些原则时遇到了困难,因为数据必须来自音频组件,例如 mp3 的持续时间是音频组件 api 的一部分,以及它的当前位置。
我想也许我可以使用一个动作将所有初始数据传递给并用新的轨道位置更新它(当用户正在播放剪辑时)但这感觉真的很难看......我如何遵守通量原则考虑到这一点?
【问题讨论】: