在看到公司架构师写的一篇文章里提到了:
class组件对于state的处理策略是 合并
,而hooks中的策略就变成了 替换
因为文章中没有给出很好的解释,我在论坛上也没有看到太多的讨论,所以提问。
为什么hooks的state的策略是替换?
🌰:
class APP extend Component {
constructor() {
this.steState({})
}
}
const App = () => {
const [state, setState] = useState({})
useEffect(() => {
setState({})
}, [])
}
关注一下,我觉得对使用者来说是一样的操作,保证
纯净