Javascript 使用onNavigate中的挂钩对大日历作出反应阻止导航
我使用react big calendar来显示事件,我想调用一个函数在onNavigate回调中设置状态,但这样做会阻止在calendar视图中导航到下一个月 这就是我想做的,它会导致日历视图无法导航Javascript 使用onNavigate中的挂钩对大日历作出反应阻止导航,javascript,reactjs,react-big-calendar,Javascript,Reactjs,React Big Calendar,我使用react big calendar来显示事件,我想调用一个函数在onNavigate回调中设置状态,但这样做会阻止在calendar视图中导航到下一个月 这就是我想做的,它会导致日历视图无法导航 const [calendarStartDate, setCalendarStartDate] = useState(new Date()); <DraggableCalendar localizer={localizer} default
const [calendarStartDate, setCalendarStartDate] = useState(new Date());
<DraggableCalendar
localizer={localizer}
defaultView="month"
events={scheduledTestCases}
style={{ height: "80%", width: "95%" }}
views={{week: true, day: true, month: true}}
onNavigate={(newDate: Date, view: View)=>setCalendarStartDate(newDate)}
/>
const[calendarStartDate,setCalendarStartDate]=useState(新日期());
setCalendarStartDate(newDate)}
/>
目前,我可以在onNavigate回调中执行此操作,并且导航工作正常
<DraggableCalendar
localizer={localizer}
defaultView="month"
events={scheduledTestCases}
style={{ height: "80%", width: "95%" }}
views={{week: true, day: true, month: true}}
onNavigate={(newDate: Date, view: View)=>console.log(newDate)}
/>
console.log(newDate)}
/>