78. 函数组件
78. 函数组件
函数组件比class组件简单
创建方式
函数组件
//1
const Hello = (props) => {
return <div>{props.message}</div>
}
//2
const Hello = props => <div>{props.message}</div>
//上面的缩写形式,如果箭头后面加了{}就必须有return
//3
function Hello(props){
return <div>{props.message}</div>
}面临两个问题
没有State
没有生命周期
UseEffect
模拟componentDidMount
模拟componentDidUpdate
模拟componentWillUnmount
其他生命周期怎么模拟
constructor
shouldComponentUpdate
render
总结
插曲
useUpdate
useState的原理
函数组件模拟生命周期
自定义Hook之useUpdate
最后更新于