React组件生命周期
发布时间:2020-12-15 20:24:44 所属栏目:百科 来源:网络整理
导读:组件的生命周期可分成三个状态: Mounting:已插入真实 DOM Updating:正在被重新渲染 Unmounting:已移出真实 DOM 生命周期的方法有: componentWillMount ?在渲染前调用,在客户端也在服务端。 componentDidMount ?: 在第一次渲染后调用,只在客户端。之后
组件的生命周期可分成三个状态:
生命周期的方法有:
示例:class Hello extends React.Component {
constructor(props) {
super(props);
this.state = {
opacity: 1.0
};
}
componentDidMount() {
this.timer = setInterval(function() {
var opacity = this.state.opacity;
opacity -= .05;
if (opacity < 0.1) {
opacity = 1.0;
}
this.setState({
opacity: opacity
});
}.bind(this),100);
}
render() {
return ( < div style = {
{
opacity: this.state.opacity
}
} > Hello {
this.props.name
} < /div>
);
}
}
ReactDOM.render(
<Hello name="world"/ >,document.body);
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |