官术网_书友最值得收藏!

Summary

This chapter introduced you to the driving principles of Flux. These should be in the back your mind as you work on any Flux architecture. We started the chapter off with a brief retrospective of MV* style architectures that permeate frontend development. Some challenges with this style of architecture include cascading model updates and a lack of data-flow direction. We then looked at the prize concept of Flux—unidirectional data-flow.

Next, we covered how Flux favors explicit actions over implicit abstractions. This makes things easier to comprehend when reading Flux code, because we don't have to go digging around for the root cause of a state change. We also looked at how Flux utilizes architectural layers to visualize how data-flows in one direction through the system.

Finally, we compared application data with state that's generally considered specific to UI elements. Flux stores tend to focus on state that's relevant to the feature it supports, and doesn't distinguish between application data and UI state. Now that we have a handle on the principles that drive Flux architectures, it's time for us to code one. In the next chapter, we'll implement our skeleton Flux architecture, allowing us to focus on information design.

主站蜘蛛池模板: 江口县| 扎兰屯市| 宿州市| 安阳市| 通渭县| 星座| 石城县| 常山县| 常山县| 曲周县| 通渭县| 岳阳县| 苏尼特左旗| 铜山县| 韩城市| 石渠县| 犍为县| 石阡县| 米易县| 元氏县| 四子王旗| 乐都县| 富宁县| 石狮市| 乌兰浩特市| 靖边县| 庐江县| 岳池县| 南昌县| 鄂托克前旗| 普兰县| 五大连池市| 桑日县| 乐清市| 阳高县| 北海市| 徐水县| 临颍县| 海原县| 肇州县| 弥勒县|