作者:最好的骨头518_822 | 来源:互联网 | 2023-09-17 16:00
媒介跟着React框架的壮大,运用的人数日积月累。因为React只是一门UI型框架。对数据层的处置惩罚就有点左支右绌所以社区中更新了像Flux,Redux等新的框架来合营React
媒介
跟着React框架的壮大,运用的人数日积月累。
因为React只是一门UI型框架。对数据层的处置惩罚就有点左支右绌
所以社区中更新了像Flux,Redux等新的框架来合营React到达开发者的需求
没有运用Redux
作为爷爷级别的组件通报状况 确切有点累。
不单单议要给孙子组件分发他们要的状况同时还要给本身的后代组件分发他们须要的状况。
假如项目再大一点,历程再烦琐点那状况几乎堆积如山。
所以,我们必需想办法处理如许的拮据。
Redux引入了一个叫做Store,你能够把它看成这个项目的管家。
协助每个组件分发状况,减少了中间环节。
运用Redux
举个栗子
没有运用Redux,我北京要到四川的快递要经由
北京->郑州->西安->四川
运用了Redux,相当于用飞机送快递
北京->四川
总结
Redux的重要长处很明显,但瑕玷也不容忽视(本文并没有提起像reducer,action)
运用了Redux每每会让项目变得越发烦琐所以,
你需不须要运用Redux你应当抚躬自问
任何事物都是一把双刃剑,
关于我们程序员来讲,用新技术处理了一个老题目,但每每也会埋藏了几个看不见的新BUG
照样借用作者的话。Redux就像眼镜,你须要用的时刻,就会想起它