【发布时间】:2020-05-15 02:29:05
【问题描述】:
我想知道 React 在幕后做了什么,它使代表组件的 DOM 节点的对象不成为创建它的函数的实例。
为什么 React 使用 type 属性而不是原型?
即
class Parent extends React.Component {
render() {
return <div>Parent</div>
}
}
const instance = <Parent />
console.log(instance instanceof Parent); // False
console.log(instance.type === Parent); // True
console.log(instance.prototype === Parent) // False
【问题讨论】:
标签: javascript reactjs