首页 男生 其他 深入浅出React和Redux

4.1 模块化应用要点

深入浅出React和Redux 程墨 1084 2021-04-06 02:29

  您可以在百度里搜索“深入浅出React和Redux 艾草文学(www.321553.xyz)”查找最新章节!

  

  4.1 模块化应用要点

  在本书中,我们探讨的是如何用React和Redux来构建前端网页应用,这两者都奉行这样一个公式UI=render(state)来产生用户界面。React才适合于视图层面的东西,但是不能指望靠React来管理应用的状态,Redux才适合担当应用状态的管理工作。

  从架构出发,当我们开始一个新的应用的时候,有几件事情是一定要考虑清楚的;

  ·代码文件的组织结构;

  ·确定模块的边界;

  ·Store的状态树设计。

  这三件事情,是构建一个应用的基础。如果我们在一开始深入思考这三件事,并作出合乎需要的判断,可以在后面的路上省去很多麻烦。

  从本章开始,我们将建造一个“待办事项”(Todo)应用,逐步完善这个应用,增加新的功能,在这个Todo应用的进化过程中来学习各个层次的知识。

  在这个各种JavaScript框架层出不穷的时代,Todo应用几乎就代替了传统Hello World应用的作用,每个框架问世的时候都会用一个Todo应用来展示自己的不同,不要小看了这样一个Todo应用,它非常适合用于做技术展示,首先,这个应用的复杂度刚刚好,没有复杂到可能要很多篇幅才能解释清楚做什么,也没有简单到只需要几行代码就能够搞定;其次,这样的功能非常利于理解,恰好能够考验一个JavaScript框架的表达能力。

  确定了我们的应用要做什么之后,不要上来就开始写代码,磨刀不误砍柴工,先要思考上面提到的三个问题。让我们从第一个问题开始吧。 深入浅出React和Redux

目录
设置
手机
书架
书页
评论