摘要:前言随着框架的强大,使用的人数与日俱增。不仅仅要给孙子组件分发他们要的状态同时还要给自己的子女组件分发他们需要的状态。所以,我们必须想办法解决这样的窘迫。帮助每一个组件分发状态,减少了中间环节。就像眼镜你需要用的时候就会想起它
前言
随着React框架的强大,使用的人数与日俱增。
由于React只是一门UI型框架。对数据层的处理就有点捉襟见肘
所以社区中更新了像Flux,Redux等新的框架来配合React达到开发者的需求
没有使用Redux作为爷爷级别的组件传递状态 确实有点累。
不仅仅要给孙子组件分发他们要的状态同时还要给自己的子女组件分发他们需要的状态。
如果项目再大一点,过程再繁琐点那状态简直堆积如山。
所以,我们必须想办法解决这样的窘迫。
Redux引入了一个叫做Store,你可以把它当作这个项目的管家。
帮助每一个组件分发状态,减少了中间环节。
使用Redux举个栗子
没有使用Redux,我北京要到四川的快递要经过
北京->郑州->西安->四川
使用了Redux,相当于用飞机送快递
北京->四川
总结Redux的主要优点很明显,但缺点也不容忽视(本文并没有提起像reducer,action)
使用了Redux往往会让项目变得更加繁琐所以,
你需不需要使用Redux你应该扪心自问
任何事物都是一把双刃剑,
对于我们程序员来说,用新技术解决了一个老问题,但往往也会埋藏了几个看不见的新BUG
还是借用作者的话。Redux就像眼镜,你需要用的时候,就会想起它
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/117161.html
摘要:前言随着框架的强大,使用的人数与日俱增。不仅仅要给孙子组件分发他们要的状态同时还要给自己的子女组件分发他们需要的状态。所以,我们必须想办法解决这样的窘迫。帮助每一个组件分发状态,减少了中间环节。就像眼镜你需要用的时候就会想起它 前言 随着React框架的强大,使用的人数与日俱增。 由于React只是一门UI型框架。对数据层的处理就有点捉襟见肘 所以社区中更新了像Flux,Redux等...
摘要:如在中在中,聚合积累的结果是当前的对象。被称为副作用,在我们的应用中,最常见的就是异步操作。至于为什么我们这么纠结于纯函数,如果你想了解更多可以阅读,或者它的中文译本函数式编程指南。 DvaJS: React and redux based, lightweight and elm-style framework. https://dvajs.com/ 实例项目源码:https://g...
摘要:进阶期理解中的执行上下文和执行栈进阶期深入之执行上下文栈和变量对象但是今天补充一个知识点某些情况下,调用堆栈中函数调用的数量超出了调用堆栈的实际大小,浏览器会抛出一个错误终止运行。 (关注福利,关注本公众号回复[资料]领取优质前端视频,包括Vue、React、Node源码和实战、面试指导) 本周正式开始前端进阶的第一期,本周的主题是调用堆栈,今天是第3天。 本计划一共28期,每期重点攻...
阅读 3864·2021-11-22 13:54
阅读 2649·2021-09-30 09:48
阅读 2334·2021-09-28 09:36
阅读 3084·2021-09-22 15:26
阅读 1313·2019-08-30 15:55
阅读 2482·2019-08-30 15:54
阅读 1398·2019-08-30 14:17
阅读 2320·2019-08-28 18:25