gpt4 book ai didi

reactjs - React 16.2 给出未捕获错误 : Element type is invalid

转载 作者:搜寻专家 更新时间:2023-10-30 20:31:35 25 4
gpt4 key购买 nike

我刚刚更新到 React 16.2,我想使用很酷的 Fragment 功能。但是,只要以简单的方式使用它,我就会遇到奇怪的错误:

<React.Fragment>asd</React.Fragment>

错误状态:未捕获错误:元素类型无效:需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)但得到:符号。

当我记录上面的代码和我定义的随机组件时,我得到以下信息:

$$typeof: Symbol(react.element)
key: null
props: {children: "asd"}
ref: null
type: Symbol(react.fragment)
...

当我记录我的元素时,我得到几乎相同的信息:

$$typeof: Symbol(react.element)
key: null
props: {children: "sfdghs"}
ref: null
type:ƒ Column(_ref)

我的问题是:为什么应用需要字符串或函数。

我的 package.json 中的所有相关依赖项都是这样的:

  • "devDependencies": {... "@types/react": "^16.0.0"...}
  • "dependencies": {... "react": "^16.2.0", "typescript": "2.6.2"...}

如果有人能给我任何关于如何调试它的信息,我将不胜感激!

最佳答案

reactreact-dom 都需要最低 16.2.0

关于reactjs - React 16.2 <Fragment> 给出未捕获错误 : Element type is invalid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47714780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com