【发布时间】:2023-01-30 09:17:18
【问题描述】:
我试图从另一个文件中导入一个函数,但它说我的函数没有定义
在 Todolist.js 中:
import React from 'react';
export default function TodoList() {
return (
<div>
<h1>Todo List</h1>
</div>
)
}
在 App.js 中:
//import react from 'react';
import React from 'react';
import {Todolist} from "./TodoList";
function App() {
return (
<TodoList />
)
}
export default App;
结果:
src\App.js 中的警告 第 3:9 行:'Todolist' 已定义但从未使用过 no-unused-vars
src\App.js 中的错误 第 8:6 行:'TodoList' 未定义 react/jsx-no-undef
【问题讨论】:
-
您默认导出组件,然后将其导入为命名导入:请查看链接:import-export。
-
从“./TodoList”导入{Todolist};将其替换为 import {TodoList} from './Todolist';
标签: reactjs