使用onNavigate内的挂钩对Big Calendar进行反应会阻止导航

问题描述

我正在使用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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...