好客租房59-组件的生命周期三个阶段-1创建时
作者:互联网
1每个阶段的执行时机
2每个阶段钩子函数的执行顺序
3每个阶段狗子函数的作用
6.2生命周期的三个极端
执行时机
执行顺序
construtor()->render()->componentDidMount
//导入react
import React from 'react'
import ReactDOM from 'react-dom'
import PropTypes from 'prop-types'
//导入组件
// 约定1:类组件必须以大写字母开头
// 约定2:类组件应该继承react.component父类 从中可以使用父类的方法和属性
// 约定3:组件必须提供render方法
// 约定4:render方法必须有返回值
class App extends React.Component{
constructor(props){
super(props)
console.log('生命周期钩子函数:construtor')
this.state={
count:0
}
}
//初始化state
//1进行dom操作
//2发送网络请求
componentDidMount(){
const title=document.getElementById("title")
console.log(title,"title")
console.log('生命周期钩子函数:componentDidMount')
}
render(){
console.log('生命周期钩子函数:render')
return (
<div id='title'>
<h1>统计豆豆被打的次数:</h1>
<button id='btn'>打豆豆</button>
</div>
)
}
}
ReactDOM.render(<App></App>, document.getElementById('root'))
运行结果
标签:生命周期,console,log,render,title,react,好客,59 来源: https://www.cnblogs.com/yao-655442/p/16294432.html