,但是高山始终是要越过的
下面就一起来学习下Redux的
您将在本文中学习到
Redux是什么
Redux的使用场景以及与不使用Redux的灵魂对比
Redux的工作流程
Redux的设计基本原则
本篇虽不涉及代码层面上的...,从原始的组件传递数据的方式中解脱出来,集中管理组件的状态
你可以把Redux理解为一个仓库,房产中介.拥有很多共享的房源的一个管理者,后面会有具体的例子
Redux的使用场景
从上面提到的Redux...,无复杂的数据交互,依赖外部的props就可以渲染组件
用户的使用方式比较简单,页面之间比较独立,没有互相协作
与服务器之间没有大量交互
当你发现使用React实在解决不了的问题,在各个组件之间传递数据非常复杂...这样一层一层往上传,如果组件树很庞大的话,那么就会变得非常繁琐
在小型项目中,Redux并不是必需的,但是使用Redux却是一劳永逸的,管理组件的状态方便得多,对于大型应用来说,单纯使用原始的数据传递方式...那么组件之间的传值会变得非常复杂,如果要做一个大型的应用,那么就需要在React的基础上配置一个数据层的框架进行结合的使用
如果改为右边的Redux处理方式,将红色圆圈组件的状态数据放到一个Store