我能否认为组件就是函数或者对象?
来源:7-6 什么是组件 - 组件封装
口是心飞
2019-04-04
react组件都是继承component,但是component 感觉又像是一个抽象类 这个component里面实现了很多方法,也就是生命周期(又感觉是设计模式里面的模板方法模式) ,组件继承component,必需要实现render(抽象方法)。react 在渲染的时候 应该就是 new 我们的组件的实例的吧?
写回答
1回答
-
组件不是函数,也不是对象,最佳的理解是:class ,所以才有你说的 new 一个组件的实例。Component 可以就是一个父类,或者你理解的抽象类,reader 就是一个抽象方法,这个没差。
其实就是一种很简单的继承或者派生的关系,学过 java 和设计模式的同学,这个不难理解。但是,对于很多前端同学(没学过 java 和设计模式),这个说起来还真挺费劲。
00
相似问题