React 组件通信主要有父子通信 props/callback、React Context 和 Redux/Mobx props/callback 常规的父子组件通信 props 需要确保只读,保证数据单向流动,但在 react18 中修改 props 的引用属性表现为不报错,可以修改成功,但直接赋值覆盖或者新增删除值均无效 // props: { data: {} } // Object.getOwnPropertyDescriptors(props) data: { value: Object; writable: false; enumerable: