前提・実現したいこと
tsファイル内で、react-datepickerのライブラリのデフォルトを表示したいです。
ReactとTypeScriptの型宣言の違いが原因だと思っているのですが、どうすれば良いかわからないです。
発生している問題・エラーメッセージ
TypeScript error in /Applications/MAMP/htdocs/workManageFront/src/screens/admin/NoticeScreen.tsx(17,54): Argument of type 'Date' is not assignable to parameter of type 'number | (() => number)'. Type 'Date' is not assignable to type 'number'. TS2345 15 | 16 | const NoticeScreen: React.FC = () => { > 17 | const [startDate, setStartDate] = useState<number>(new Date()); |
該当のソースコード
TypeScript
1import React, { useState }from 'react'; 2//calender 3import DatePicker from "react-datepicker"; 4import "react-datepicker/dist/react-datepicker.css"; 5 6const NoticeScreen: React.FC = () => { 7 const [startDate, setStartDate] = useState<number>(new Date()); 8 return ( 9 <DatePicker selected={startDate} onChange={date => setStartDate(date)} /> 10 ); 11};
##補足情報
react-datepickerのホームページです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。