温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好来,下面呢,我们来看下一个。啊,React杠大库。我们说用这个货是用来干嘛来着。简化的编写是吧,啊,它其实提供的语法并不算特别多,但实现起来稍微有点难度啊,来实现起来这里面他其实就暴露两个API,就是两个。一两个东西,一个是provider组件类。这个其实比较简单,他接受一个什么属性。十栋。它的作用说一下就是僵尸多。啊,暴露给。它生成的容器组件。那谁来帮他生成容器组件呢?看那函数,这是它最核心的,最难实现的一个语法叫看那函数,它是个什么函数。高阶函数它的返回值是个函数吧?而那个函数它返回函数又是个什么?高阶组件?高阶组件它接收的是个什么组件?UI组件返回的是个什么组件,容器组件?
01:13
啊,Provider接收一个多属性,让所有的容器组件都可以看到谁的度,那容器组件看到多,那容器组件可不可以将过的数据传递给UI组件?可以吧,可不可以去调用dispatch去更新状态?只要你看到是多了,就像我说的是不是可以为所欲为了啊,OK,好。那下面一个啊,难实现的是这个。因为它的结构有点复杂。这个函数接收几个参数。我们常用的是介绍两个参数,第一个名字叫map state to pro什么类型?函数类型。它用来决定什么呢?
02:00
用来指定向UI组件传递哪些什么一般属性的,对不对。能听到不,我指定的方式是不是通过返回的对象来指定。好,这一个什么类型。两种类型,一种是函数,一种是什么对象?是吧,函数的写法呢?函数的写法的时候,我们写的时候比较费劲,但内部实现更加简单。如果是对象的模式,我们用的时候比较轻松,那内部是不是要额外做一些处理?实践起来就稍微费劲一点。这能听懂吧,能听懂。好,这个地方刚才说过啊,我们connect执行返回的是一个什么高阶组件。它包装一个什么UI组件,返回一个新的什么容器组件。而容器组件用来干嘛的?像UI组件传递前面准备过的什么一般属性和什么函数性,它是用来去准备一般属性的。
03:10
它是不是用来准备什么函数属性的,它准备一般属性是不是读取状态数据显示。他准备函数属性是为了干嘛?调用函数更新什么状态显示?先要对这些语法要清楚。这个有没有问题?没问题啊,好。
我来说两句