javascript - 可调整大小的道具不再在反应大日历中工作
问题描述
我正在使用 react-big-calendar 构建一个调度应用程序,我注意到从 React v17 开始,由于 react 处理事件更改的方式,可调整大小不起作用。
这就是问题所在:https ://github.com/jquense/react-big-calendar/issues/1785
我在评论中看到有人解决了这个问题并提出了拉取请求:https ://github.com/jquense/react-big-calendar/pull/1857
我的问题是它仍然无法正常工作,可调整大小的句柄没有出现在大日历上。我确保我使用的是最新版本 0.33.6 并且还试图找出用户对事件进行更改以解决问题的位置,以便我可以修改包,但我注意到它们都是完全不同的文件,我是'无法在我的 node_modules/react-big-calendar 中找到事件处理程序,以便我可以进行编辑。那么我该如何解决这个错误呢?我无法恢复到 reactv16,因为我必须在我的项目中使用 v17。
提前致谢!:)
这是我的日历的样子:
<DragAndDropCalendar
selectable
resizable
onEventDrop={onEventDrop}
onEventResize={resizeEvent}
localizer={localizer}
events={events}
onSelectSlot={handleSelect}
defaultView="week"
defaultDate={new Date()}
timeslots={2}
step={15}
popup
tooltipAccessor={(e) => e.title}
/>
</div>
解决方案
推荐阅读
- python - 如何使用正则表达式获取特定的 json 值
- sql-server - 如何从每日表 (OHLCV) SQL Server 计算每周和每月 (OHLCV) 表
- sql-server - '从字符串 "dd-MM-YYYY" 到类型 'Integer' 的转换无效。'
- javascript - 如何将所有值乘以 Google 表格中的一个乘数?
- telegram - 电报聊天 ID 已更改
- html - 将网格布局从 4 列更改为 2 列会打乱单元格顺序
- angular - Froala 编辑器,上传时重命名文件
- css - 流体字体大小不起作用。与 css 重置“字体:继承;”冲突。为什么?
- database - Firebase 数据库中的“加载文档时出错”
- c# - 3d Unity Player Object 向同一方向移动