我正在尝试从文件导入数据 dateUpdated.js
变成 Header.js
归档。
我犯了一个错误 TypeError: Object is not a function or its return value is not iterable
,但我以前见过这样做的。
let dateUpdated = {
"date": [
{
"date": "7/10/2021"
}
]
}
import React, {setState} from "react"
import dateUpdated from "../data/dateUpdated"
function Header() {
const [date, setDate] = setState(dateUpdated)
return (
<div>
<h1></h1>
<p></p>
</div>
)
}
export default Header
2条答案
按热度按时间pjngdqdw1#
首先,您必须导出已更新的日期
其次,我认为您正在尝试使用usestate钩子。setstate用于基于类的组件,您可以在其中修改状态值。
和
我已经为你创建了沙盒,看看代码,你会明白的
r8xiu3jd2#
您正在使用功能组件。尝试
useState
相反:const Data = () => {
return [{"your data": "here"}]
}
export default Data;
import Data from "./data";
const data = Data();