00:01
好,前面呢,我们已经做了这个例子啊,其实说实话这个例子代码挺多的啊,大家一定要有流程的,先做什么后做什么,一定要是固定的。越复杂的东西你越要流程,你要没有流程其实很难写,你这个东西太多了。我们再把我们啊做这个事情的整体流程再跟大家说一遍啊。这个叫什么组件化?编写功能的流程,比如说我们所说的功能,实际上就是个界面啊,功能界面效果也就这假设以它为例,所以我们要写它。那我们要写一个功能界面,不仅是一个组件是吧,是多个组件组合使用的,那我们呢,首先呢,第一步分为一共分为三大步。第一步是干嘛?叫拆分组件啊。固定的啊,拆分组件。
01:02
拆分组件主要就有一个事情,就是一个边界的问题。就是你这个组件我们最终拆分不拆分成这个样子吗。就强调就是边界,上面这一部分是我的添加的部分,下面是列表的部分。啊,组建的边界非常关键啊。拆分组件的结果就是最终我会定义出来N个组件内。N个组件,我们现在一共进行了几个?三个API和什么好拆分组件来第二个第二步。实现什么呢?静态组件。那实现静态组件的时候就需要去。给组件内指定一些什么呢?Reda。你要指定你的return是什么吧?能不懂,那每一个组件都应该有一个render啊,假设咱用的都是组件内的方式啊,那个工厂函数的方式呢,我们就暂时先跑一遍。
02:10
啊,都要写render render实现了,最终给他用上。那此时我们实现的静态组件有动态数据吗?有交互吗?记住了啊。只有静态界面对吧,没有动态数据,也没有什么和交互。那第三部呢?就实现动态组件,那实现动态组件实际上是两步吧,其实看这个你就知道。对吧,第一步知道吗?啊OK,实现初始化数据的,初始化数据动态显示或者动态显示初始化数据。
03:05
能不能?啊,OK,这一步其实非常关键,因为涉及到我要想我的数据是放在哪一个组件里面的。前面不有些问题吗?对吧,这一个事情就是在此时考虑的。No,不,No。好,第二步是干嘛实现交互功能对吧。大家说实现交互功能,我们说过了,实现交互第一步做什么?绑定事件监听。其实啊,这这些东西,无论你做复杂还是做简单东西,它的流程基本上是不会变的。尤其是你在最先学习的时候,过程中你不是特别熟练的时候,你一定要有流程,有固定的写法,就说白了就是套路。你说老师,我一老告诉这个套路是不是不太好,我有没有更简单的办法,如果你学会了,你到处整都行,你想怎么整都行。
04:06
很正常嘛,你要会,你想想看,你要会开学车的时候,那个那个教官是不是叫你先干什么后干什么,先接着干什么,对吧,你要会了,你管我怎么搞了,我再开起来不撞人就行了,对不对?就是这样的,你熟练了,那你你至于先干什么后干什么,那是我的事。因为我就会嘛,对吧,啊,但是在学的时候,那你一定要按照那个要求,第一步做什么,第二步做什么,第三步做什么。因为只有这样,你才不会出问题。啊,其实是一个道理啊。这个是非常非常重要的啊,当然后面我们以后后面呢,我们会去做东西,就基本上按照这个套路去做啊。行,大家要把这个套路啊,给他适当的背背记一记啊,自己做的过程中呢,按照这个套路来,因为代码很多,你要不按照套路来,你你都不知道看写什么。
05:04
好,那再说一个事啊,我们每一个阶段呢,都会有一个考试,譬如说我们RA的时候,我们也会考试,所以啊,大家应该要知道,其实如果你认真的听,认真的去整,你都知道要考什么,说实话啊,都不用太想。好,行。
我来说两句