Should the action or store be responsible for transforming data when using React + Flux?

别说谁变了你拦得住时间么 提交于 2019-12-04 14:42:59

Yep, you're right! In Flux, we want to keep the data structure flat, and let any data manipulation occur in the Stores themselves. The data-flow is essentially:

Component --> (actions) --> Dispatcher --> (callback) ---> Stores -----+
Ʌ                                                                      |
|                                                                      V
+-- ("change" event handlers) --------------------- (change events) ---+

Mutation of data has to happen through calling actions from your views/components. The data stores listen on these actions and mutate the data within the store (including filtering, and any other data mutations or logic you may need)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!