reactjs 警告:React创建元素:类型无效--应为字符串

ut6juiuv  于 2022-12-12  发布在  React
关注(0)|答案(2)|浏览(141)

我是Reactjs的初学者,我在这个小项目上工作,显示我一个随机用户使用外部API,但我面临的问题是,每次我试图在App.js文件中呈现用户组件时,它都会向我显示此警告。
警告:
警告:React创建元素:类型无效--应为字符串(对于内置组件)或类/函数(对于复合组件),但得到:为空。
我做错了什么,拜托?谢谢。
第一个

toiithl6

toiithl61#

你有一个命名冲突。你有两个

import User from "./components/User";

const [User, setUser] = useState(null)

这就是为什么精确的变量名和遵循标准约定是有用的原因之一--既不是组件也不是类的东西可能不应该有一个以大写字母开头的变量。
第一个

eoxn13cs

eoxn13cs2#

有两个变量同名

import User from "./components/User";

const [User, setUser] = useState(null)

只需重命名状态

const [user, setUser] = useState(null)

相关问题