如何从其他组件中读取替代者的日期?
这是我的组件datePicker
,它在选定的日期打印2个输入,现在我需要访问这些值(checkIndate
,checkoutdate
)组件,您能给我任何进展情况吗?
function Datepick() {
const [checkInDate, setCheckInDate] = useState(null);
const [checkOutDate, setCheckOutDate] = useState(null);
const handleCheckInDate = (date) => {
setCheckInDate(date);
setCheckOutDate(null);
};
const handleCheckOutDate = (date) => {
setCheckOutDate(date);
};
return (
<div className="">
<div className="flex-row">
<div>
<label>initial date</label>
<DatePicker
locale="es"
selected={checkInDate}
onChange={handleCheckInDate}
dateFormat="dd/MM/yyyy"
/>
</div>
<div>
<label>final date</label>
<DatePicker
selected={checkOutDate}
onChange={handleCheckOutDate}
minDate={checkInDate}
dateFormat="dd/MM/yyyy"
/>
</div>
</div>
</div>
);
}
export default Datepick;
This is my component datepicker
, it prints 2 inputs with the selected dates, now I need to access those values (checkInDate
,checkOutDate
) from other components, can you give me any idea on how to proceed?
function Datepick() {
const [checkInDate, setCheckInDate] = useState(null);
const [checkOutDate, setCheckOutDate] = useState(null);
const handleCheckInDate = (date) => {
setCheckInDate(date);
setCheckOutDate(null);
};
const handleCheckOutDate = (date) => {
setCheckOutDate(date);
};
return (
<div className="">
<div className="flex-row">
<div>
<label>initial date</label>
<DatePicker
locale="es"
selected={checkInDate}
onChange={handleCheckInDate}
dateFormat="dd/MM/yyyy"
/>
</div>
<div>
<label>final date</label>
<DatePicker
selected={checkOutDate}
onChange={handleCheckOutDate}
minDate={checkInDate}
dateFormat="dd/MM/yyyy"
/>
</div>
</div>
</div>
);
}
export default Datepick;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论