2020.12.1 快速创建房间的状态的逻辑 以及关注react组件render时机,避免不合适的重新渲染
上传简历 -> ( 自动解析+转菊花+弹出下面三个框(置灰))可以取消解析
解析完成 -> 自动填充三个Input框
点击取消 -> 取消置灰,可以手动填充
状态:parseStatus
0:不转菊花 1:转菊花
解析的状态:
正在解析:转菊花 1
解析完成:不转菊花 0
中断解析:不转菊花 0
三个Input框的状态:
置灰:转菊花 1
允许手动填充:不转菊花 0
(组件的闭包)
原因是组件刷新,导致input框中内容清空。
需要关注组件render的原因。
React在什么情况下会render
- 初始化
- setState()在任何情况下都会导致组件的重新渲染,即使state并没发生变化,组件都将被重新渲染
- 只要父组件重新渲染了,子组件就会重新渲染