我是Reactjs的初学者,我在这个小项目上工作,显示我一个随机用户使用外部API,但我面临的问题是,每次我试图在App.js文件中呈现用户组件时,它都会向我显示此警告。警告:警告:React创建元素:类型无效--应为字符串(对于内置组件)或类/函数(对于复合组件),但得到:为空。我做错了什么,拜托?谢谢。第一个
toiithl61#
你有一个命名冲突。你有两个
import User from "./components/User";
和
const [User, setUser] = useState(null)
这就是为什么精确的变量名和遵循标准约定是有用的原因之一--既不是组件也不是类的东西可能不应该有一个以大写字母开头的变量。第一个
eoxn13cs2#
有两个变量同名
只需重命名状态
const [user, setUser] = useState(null)
2条答案
按热度按时间toiithl61#
你有一个命名冲突。你有两个
和
这就是为什么精确的变量名和遵循标准约定是有用的原因之一--既不是组件也不是类的东西可能不应该有一个以大写字母开头的变量。
第一个
eoxn13cs2#
有两个变量同名
和
只需重命名状态