【react】useImmer 报错 Cannot assign to read only property '_status' of object '#<Object>' 在使用antd中的锚点组件时,我尝试将jsx存入useImmer 状态里,结果报错 Cannot assign to read only property '_status' of object '#<Object>'; 解决方式:useImmer中存入组件的 id 或者 其他什么数据,再通过id或...
使用create-react-app脚手架搭建了一个react项目,在项目中拷贝了其他项目中的一些组件代码,在编译时报如下错误: Cannot assign to read only property 'exports' of object '#<Object>' 1. google以下两个地方找到了答案: github的issue:https://github.com/webpack/webpack/issues/4039 stackoverf...
react 搭配 immer 出现 Uncaught TypeError: Cannot assign to read only property 'current' of object '#<Object>' 的解决方法 如下图 大概理解 的就是 immer 操作 的时候 ,把这个对象 给冻上了 ,别人是不能修改的, 但是 immer 在操作的时候 react 可能 也对 对象 进行 操作了, 这个时候 就报错 ,说不...
TypeError: Cannot assign to read only property 'exports' of object '#<Object>' 项目结构是:react+redux+antd路由用的是browser history目前是版本如:"react-redux": "^5.0.5","react-router": "^4.1.2","react-router-dom": "^4.1.2","react-router-redux": "^4.0.8","redux": "^3.7.2","...
TypeError: Cannot assign to read only property 'page' of object '#<Object>' at eval (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js:2081:23) at wakeChunk (webpack-internal://...
参考下图,新建的对象configurable: true、writable: true。通过Object.freeze(obj)后,configurable: false、writable: false image.png 初步认为是哪里使用了Object.freeze导致的,全局搜了一下,发现react 使用数据的时候用了immer,可以参考这篇文章的介绍。 immer在复制数据的时候默认会自动冻结数据导致的。因为我的项目是...
当我们使用 null 值初始化 ref 并且在其类型中不包含 null 时,会出现错误“Cannot assign to 'current' because it is a read-only property”。 要解决该错误,请在 ref 的类型中包含 null,例如const ref = useRef<string | null>(null)。 下面是一个错误发生的示例。
解决React报错Cannot assign to 'current' because it is a read-only property 总览 当我们用一个null值初始化一个ref,但在其类型中不包括null时,就会发生"Cannot assign to 'current' because it is a read-only property"错误。为了解决该错误,请在ref的类型中包含null。比如说,const ref = useRef<string ...
Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>' 财神 越学越不会的前端4 人赞同了该文章 项目出现个报错。 项目是 webpack + react。 经查阅资料,得到以下结论 第一种原因就是import和module.exports的混用要知道commonJS和ES6的语法是不太一样的前者是require和modu...
let clone = Object.assign({}, this.props);或 let clone = { ...this.props };然后,更改所...