问题 修改State并重新setState(arr)后,值改变,但并未重新渲染 const [arr, setArr] = useState([]) arr.push(1) setArr(arr) 原因 React中默认浅监听,当State值为对象时,栈中存的是对象的