繁体   English   中英

元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件)但得到:object。abcd

[英]Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. abcd

尝试从 ExpenseItem.js 获取 function ExpenseItem() 到 App.js 时出现错误这是我的代码

文件 ExpenseItem.js

function ExpenseItem() {
    return <h2>Expense item!</h2>;
}
export default ExpenseItem();

这是 app.js

import ExpenseItem from "./components/ExpenseItem.js";
function App() {
  return (
    <div> 
      <h2>hello world! </h2>
      <ExpenseItem></ExpenseItem>
    </div>
  );
}
export default App;

我预计有 2 行:“你好世界!” 和“费用项目”,但没有显示

您似乎在导出中调用 function。

ExpenseItem文件更改为:

function ExpenseItem() {
    return <h2>Expense item!</h2>;
}
export default ExpenseItem; // Don't call the function here

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 元素类型无效:应为字符串(用于内置组件)或类/函数(用于复合组件),但得到:object。 React-Native 错误:元素类型无效:预期为字符串(对于内置组件)或类/函数(对于复合组件)但得到:ReactJS 中的对象 错误:元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件)但得到:对象 NextJS:错误 - 元素类型无效:需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)但得到:object 不变违规:元素类型无效:预期为字符串(内置组件)或类/函数(复合组件),但得到:对象 × 错误:元素类型无效:需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)但得到:object Webpack:错误:元素类型无效:需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)但得到:object Material UI - 元素类型无效:需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)但得到:object 元素类型无效:需要一个字符串(对于内置组件)或一个类/函数,但得到了:对象。 NextJS:元素类型无效:期望字符串(用于内置组件)或类/函数(用于复合组件)但得到:未定义
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM