I'm trying to add a datepicker using react-datepicker
but when I tried it in codesandbox, I got this error message:
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
even though I already put import { DatePicker } from "react-datepicker";
and add the react-datepicker
package in the dependency list.
here's my code:
import { useState } from "react";
import { DatePicker } from "react-datepicker";
export default function App() {
const [startDate, setStartDate] = useState(new Date());
return (
<div className="App">
<h1>Hello CodeSandbox</h1>
<h2>Start editing to see some magic happen!</h2>
<div>
<DatePicker
selected={startDate}
onChange={(date) => setStartDate(date)}
/>
</div>
</div>
);
}