这里发生了什么,我知道你正在构建你自己的render
方法,它将呈现h1
的html。这个render
方法被React.DOM
调用以找出给虚拟dom的东西。对于componentDidMount
等方法也是一样的吗?如果你使用了这些生命周期方法或者render
,React会相应地调用它们以适应它们的代码,但是如果创建其他函数,那么这些函数将只是辅助函数,供你使用,对吧?当您使用#extend时,React组件中发生了什么?
我想我只是想了解Component
类的哪个部分正在被React.DOM
使用,以及我正在构建哪个部分。看起来很奇怪,有些方法用于“配置”组件,而另一些则用作助手。 Component
课程中的哪些代码是React.DOM
正在使用?是不是想找出什么时候放弃东西的差异?
class Greeting extends React.Component {
render() {
return <h1>Hello, {this.props.name}</h1>;
}
}
这里是另一个链接到他们的文档,可以帮助解释组件的生命周期方法和当他们被称为良好https://facebook.github.io/react/docs/react-component.html –