最近在学习的过程当中,学习了一些关于redux的一些知识,学以前用redux,虽然会用可是实现的原理就不是特别清楚,每天沉迷于搬砖html
老是这木搬砖也不是个事啊,就准备开始深刻了解一些原理性的东西react
首先在看redux以前,咱们要知道,redux和react没有关系,他想和谁玩就和谁玩,任何框架都行,redux自己就是一个状态管理器redux
好了,接下来在进入Redux以前,咱们先来看一看一个模式,这个模式叫作观察者模式(又称发布订阅模式)框架
啥叫观察者模式,打个比方(注意,单身狗撤退,小心扎心),就是你家全部人都比较关心你,而后当你有了对象你告诉他们,老子有对象了,他们就会接收到这个信息,你有对象了学习
此处只描述确定不行啊,有图才能有真相,好吧,今天让大家看看啥叫抽搐派大师ui
第一状态:啥都没发生3d
下面进入第二状态,你家亲人都关心你htm
第三状态:你有女友了,高声呼喊对象
第四状态,你的亲戚接收到你的信息blog
好了,发布订阅模式讲完了,
读者:!!!!你说什么呢,小老弟,你咋这木快,我都没感受你就结束了?
又帅有聪明的我:咋说话呢,男人就不能说快,我一点都不快好吧,很是持久,不过上面的图真的就结束了发布订阅模式啊
读者:你TM的蒙我啊,找削啊
又帅又聪明的我:不是否是,这位大侠,你细听分说
咱们来解析一下上图,你===发布者,亲戚===订阅者 ,蓝色箭头==订阅
亲戚关心你,便是亲戚经过某种方法订阅了你
当你的状态发生改变时,就会触发亲戚订阅你的方法,从而告诉你的亲戚们,你有对象了(固然这只是个例子,你觉得你会有对象?别天真了)
读者:我还不懂咋办
又帅又聪明的我:我把你凉拌了你信不信,实在不懂也别慌,我还有办法,把朕的代码端上来给这位少侠品鉴品鉴
这里就不发代码了,照着图片打吧,正好练习一下
运行结果:
能够吧,再去上面感觉感觉这个发布订阅模式吧
这篇先写到这里,明天继续
连个推荐评论都没有,惨啊
原文出处:https://www.cnblogs.com/suihang/p/10602994.html