baidu / amis

前端低代码框架,通过 JSON 配置就能生成各种页面。
https://baidu.github.io/amis/
Apache License 2.0
17.38k stars 2.52k forks source link

react 18 + amis-editor v5.5.0报错 #7569

Open fanzhenyang opened 1 year ago

fanzhenyang commented 1 year ago

开始运行就报错 1690265537471

这是我的依赖 1690265589025

这里为什么会突然报这个错误,我应该如何去处理呢

2betop commented 1 year ago

能否提供个问题 repository

blankzust commented 1 year ago

一模一样的错误,我怀疑是hooks中使用了导致的,我来提供一个

blankzust commented 1 year ago

https://github.com/blankzust/amis-error-in-react18

blankzust commented 1 year ago

@2betop 发现和react-router有关,这个是新版的,我试一下和amis保持一致的版本试试

blankzust commented 1 year ago
image
blankzust commented 1 year ago

https://github.com/blankzust/amis-error-in-react18/tree/feature/amis-react-router5 react-router切到5版本了,还是不行,这个好奇怪,加上react-router,不管是5还是6都会报这个错

blankzust commented 1 year ago

源码是在:packages/amis-core/src/store/manage.ts这里报的错

image
blankzust commented 1 year ago
image

俺的内容其实已经显示出来了,但是最后触发了某个组件的unmount事件,Help!!!!