问题描述
我正在使用react-big-calendar来显示事件,我想调用一个函数来设置onNavigate回调内的状态,但是这样做会阻止在日历视图中导航到下个月。
这是我要执行的操作,导致日历视图无法导航
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)}
/>
目前,我可以在onNavigate回调中执行此操作,导航正常运行
<DraggableCalendar
localizer={localizer}
defaultview="month"
events={scheduledTestCases}
style={{ height: "80%",width: "95%" }}
views={{week: true,month: true}}
onNavigate={(newDate: Date,view: View)=>console.log(newDate)}
/>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)