[英]react useState not working with new Date() as initial value
我想使用 useState 掛鈎在我的組件中將當前日期用作 state。 所以我做了這個...
import React, { useState } from "react";
import Navbar from "./components/Navbar/Navbar";
import Date from "./components/Date/Date";
import "./App.css";
const App = () => {
const [date, setDate] = useState(new Date());
return (
<div className="App">
<Navbar />
<Date selectedDate={date} />
</div>
);
};
export default App;
但是當我將初始日期設置為新日期 object 時,它會引發此錯誤。
您的組件名為Date
,就像您嘗試使用的Date
object 一樣:
// Rename
import DateComponent from "./components/Date/Date";
// Will call the constructor of Date object
new Date();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.