1 回答

TA贡献1895条经验 获得超7个赞
我在github页面上找到了评论 github 你必须导入 react-date/initialize
import React, { useState } from "react";
import "./styles.css";
import moment from "moment";
import "react-dates/initialize";
import { DateRangePicker } from "react-dates";
import "react-dates/lib/css/_datepicker.css";
export default function App() {
const [startDate, setStartDate] = useState(moment().subtract(2, "year"));
const [endDate, setEndDate] = useState(null);
const [focusedInput, setFocusedInput] = useState("startDate");
const onDatesChange = ({ startDate, endDate }) => {
setStartDate(startDate);
setEndDate(endDate);
};
return (
<div className="App">
<h1>Hello CodeSandbox</h1>
<h2>Start editing to see some magic happen!</h2>
<DateRangePicker
endDate={endDate}
endDateId="endDate"
focusedInput={focusedInput.focusedInput}
isOutsideRange={() => null}
onDatesChange={onDatesChange}
onFocusChange={focusedInput => setFocusedInput({ focusedInput })}
startDate={startDate}
startDateId="startDate"
/>
;
</div>
);
}
另请参阅此沙盒链接。https://codesandbox.io/s/hidden-currying-9jydi?file=/src/App.js
添加回答
举报