当前位置: 首页 > Web前端 > HTML5

我们为什么要用Redux(图)

时间:2023-04-05 14:07:50 HTML5

前言随着React框架的强大,使用它的人数与日俱增。因为React只是一个UI框架。数据层的处理有点捉襟见肘,所以社区更新了Flux、Redux等新框架来匹配React来满足开发者的需求。不把Redux作为爷爷级组件来传递状态,真的很累。不仅要把自己想要的状态分发给孙子组件,还要把自己需要的状态分发给自己的子组件。如果项目越大,过程越繁琐,国家就会堆积如山。因此,我们必须想办法解决这种尴尬。Redux引入了一个名为Store的商店,您可以将其用作此项目的管家。帮助各个组件分发状态,减少中间环节。例如使用Redux,我没有使用Redux。我的快递从北京到四川要经过北京->郑州->西安->四川。使用了redux,相当于坐飞机发快递到北京->四川。Redux的主要优点是显而易见的。但是缺点也不容忽视(本文没有提到reducers,action)。使用Redux往往会使项目变得更加繁琐。因此,你应该问问自己是否需要使用Redux。一切都是一把双刃剑。对于我们的程序人员来说,用新技术解决了一个老问题,但往往也埋下了一些看不见的新BUG或者借用作者的话。Redux就像眼镜,当你需要用它的时候,你就会想到它