重新渲染组件时,react组件的状态会发生什么?
它保持不受影响,还是重置为某些“默认”值?为什么?
答案 0 :(得分:0)
答案 1 :(得分:0)
状态更改将以更新的状态重新呈现。
只能通过用户交互或生命周期方法来更改状态。
状态更改后,将仅渲染更新的部分
答案 2 :(得分:0)
刷新页面时,组件将被重新渲染,状态被重置为默认值,因为重新渲染组件时,我们具有以下运行的生命周期
此处的初始化是对constructor()的运行进行反应,并将状态设置为默认值
安装
componentWillMount(),componentDidMount()
更新
componentWillRecieveProps(),shouldComponentUpdate(),componentWillUpdate(),componentDidUpdate()
卸载-离开组件时运行
componentWillUnmount()