React-Bootstrap-DateRangePicker: проблема с использованием параметра isInvalidDate
Я пытаюсь использовать ответную загрузку DateRangePicker, но я действительно не понимаю, как правильно использовать параметр isInvalidDate.
Это определение:
isInvalidDate: (функция) Функция, которая передает каждую дату в двух календарях перед их отображением и может возвращать истину или ложь, чтобы указать, должна ли эта дата быть доступна для выбора или нет.
Мне нужна эта функция, чтобы проверить мой массив зарезервированных дат, полученных с моего сервера, и отключить зарезервированные.
Это код, который я написал, но он не работает:
function checkInvalidDate(date) {
if(bookedTimes.map(booking => (
booking === date.toISOString()
))) {
return true
} else {
return false
}
}
Я использую функциональный компонент в React.
Кто-нибудь имеет опыт работы с этим средством выбора и может помочь мне понять, что я делаю неправильно и как правильно использовать параметр isInvalidDate?
Спасибо!