Я нашел решение, которое может помочь вам отключить некоторые даты, в моем случае мне нужно было отключить события недоступности, поэтому я использовал selectable="ignoreEvents"
`<BigCalendar
selectable="ignoreEvents"
localizer={localizer}
events={events}
views={allViews}
step={60}
showMultiDayTimes
defaultDate={new Date()}
defaultView={BigCalendar.Views.WEEK}
style={{height: "90vh" }}
resources={resourceMap}
resourceIdAccessor="resourceId"
resourceTitleAccessor="resourceTitle"
onSelectSlot={this.handleSelect}
eventPropGetter={(this.eventStyleGetter)}
/>`
используйте eventPropGetter
для стилизации ваших событий