需要将onChange事件回调函数中的第一个参数(即选中的日期范围)传递给React state来更新状态。具体实现如下:
import React, { useState } from 'react';
import { RangePicker } from 'antd';
const App = () => {
const [dateRange, setDateRange] = useState([]);
const handleDateRangeChange = (value) => {
setDateRange(value);
};
return (
Date range selected: {dateRange.toString()}
);
};
export default App;
在上面的代码中,我们定义了一个叫做dateRange
的React state来存储选择的日期范围,同时,我们也定义了一个handleDateRangeChange
函数来处理onChange事件。在这个函数中,我们将选中的日期范围作为第一个参数传递给setDateRange
函数,以便更新dateRange
状态。最后,我们在页面上展示了选中的日期范围,以便确认日期范围是否被正确地更新。