React中有三种生成组件的方式,分别是
React.Component
、React.PureComponent
和Function
,他们有什么异同呢?
参考资料:
React.Component
React.Component
是最常使用的方式,我们经常用它来生成组件
// Component
class Welcome extends React.Component {
render() {
return <h1>Hello, {
this.props.name}</h1>;
}
}
React.PureComponent
React.PureComponent
成为纯组件。
// PureComponent
class Welcome extends