在看到公司架构师写的一篇文章里提到了:
class组件对于state的处理策略是 合并
,而hooks中的策略就变成了 替换
因为文章中没有给出很好的解释,我在论坛上也没有看到太多的讨论,所以提问。
为什么hooks的state的策略是替换?
??:
class APP extend Component {
constructor() {
this.steState({})
}
}
const App = () => {
const [state, setState] = useState({})
useEffect(() => {
setState({})
}, [])
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…