为什么我们要使用Redux(图解)

前言


随着React框架的强大,使用的人数与日俱增。

由于React只是一门UI型框架。对数据层的处理就有点捉襟见肘

所以社区中更新了像Flux,Redux等新的框架来配合React达到开发者的需求

没有使用Redux

图片描述

作为爷爷级别的组件传递状态 确实有点累。

不仅仅要给孙子组件分发他们要的状态同时还要给自己的子女组件分发他们需要的状态。

如果项目再大一点,过程再繁琐点那状态简直堆积如山。

所以,我们必须想办法解决这样的窘迫。

Redux引入了一个叫做Store,你可以把它当作这个项目的管家。

帮助每一个组件分发状态,减少了中间环节。

使用Redux

图片描述

举个栗子

没有使用Redux,我北京要到四川的快递要经过

北京->郑州->西安->四川

使用了Redux,相当于用飞机送快递

北京->四川

总结

Redux的主要优点很明显,但缺点也不容忽视(本文并没有提起像reducer,action)

使用了Redux往往会让项目变得更加繁琐所以,

你需不需要使用Redux你应该扪心自问

任何事物都是一把双刃剑,

对于我们程序员来说,用新技术解决了一个老问题,但往往也会埋藏了几个看不见的新BUG

还是借用作者的话。Redux就像眼镜,你需要用的时候,就会想起它

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值