我正在尝试了解Flux 示例聊天应用程序。作者提到了这种单向数据流:
但是,在示例应用程序中,Action Creators
( ChatMesssageActionCreator ) 和Stores
( MessageStore ) 之间以及Stores
( MessageStore、ThreadStore ) 和Web API Utils
( ChatMessageUtils ) 之间存在依赖关系,这似乎违反了单向数据流规则:
是否建议遵循给定的示例,还是应该设计更好的模式?
更新
我发现 ChatMessageUtils 不属于 Web API Utils,所以商店的两个箭头不应该指向那里,因此也许它们没问题。然而,ActionCreators 和 Store 之间的联系似乎仍然很奇怪。