react组件生命周期
前面的话 为了理解React的工作过程,就必须要了解react组件的生命周期,如果人有生老病死,自然界有日月更替,每个组件在网页中也会被创建、更新和删除,如同有生命的机体一样。本文将详细介绍react组件生命周期 概述 每一个组件都有几个可以重写以让代码在处理环节的特定时期运行的“生命周期方法”。方法中带有前缀 will 的在特定环节之前被调用,而带有前缀 did 的方法则会在特定环节之后被调用 【装配】 这些方法会在组件实例被创建和插入DOM中时被调用: constructor()static getDerivedStateFromProps() componentWillMount()(版本17之后失效) render() componentDidMount() 【更新】 属性或状态的改变会触发一次更新。当一个组件在被重渲时,这些方法将会被调用: componentWillReceiveProps()(版本17之后失效)static getDerivedStateFromProps() shouldComponentUpdate() componentWillUpdate() (版本17之后失效) render()getSnapshotBeforeUpdate() componentDidUpdate() 【卸载】 当一个组件被从DOM中移除时,该方法被调用