为什么使用 setState 为什么使用 setState react开发中我们并不能直接通过修改 state 的值来让页面发生更新 直接修改 state 的话,React 是不知道数据发生了变化的React 并没有实现类似 vue2 中的 Object.defineProperty 或者 vue3 中的 Proxy 的方式来监听数据的变换我们必须要通过 setState 来告知 React 数据发生了变化