我使用的是Primereact的日历组件.我有一个props

numberOfMonths={18}

给我18个月/专栏.这样做的问题是,它在12个月之后每隔一个月使用相同的子元素键生成一次,所以我收到了一堆这样的错误:

Warning: Encountered two children with the same key, `8`. Keys should be unique so that components maintain their identity across updates.....

有什么办法可以让Primereact用唯一的密钥生成额外的月份吗?谢谢.

这是我的带有props 的完整组件的外观:

<Calendar value={dates} onChange={(e : CalendarChangeEvent) =>  verticalDateHandler(e.value)}numberOfMonths={18} minDate={today} selectionMode="range" dateFormat="YYYY MMM DD" touchUI inline viewDate={today}/>

try 删除"TouchUI",try 删除view Dateprops ,try 使用额外的月份名称更新Locale.没有骰子.

推荐答案

它将在9.3.1+中修复,修复如下:https://github.com/primefaces/primereact/pull/4260

Reactjs相关问答推荐

如何在Pivot模式下自定义标题?

如何等待我的插入内容提交后再继续执行指令?

从`redux—thunk`导入thunk `在stackblitz中不起作用

滚动事件监听器在Next.js客户端组件中不触发

GoLang有条件地为.js.gz提供服务(如果它存在),否则为.js

使用自动播放的视频组件呈现登录页面时出现JEST测试错误

有没有办法在 React Router v6 中的路由匹配上运行一些逻辑/功能?

Mui / Material UI 5:如何从 StaticTimePicker 中删除打开下一个视图/打开上一个视图按钮?

ReactJS on AWS Amplify与EC2上的Spring boot服务之间的混合内容错误

如何使用样式化函数为 TextField 的输入组件设置样式

ReactJS:在导航栏中使用 Select inside Link 组件时如何避免重定向?

页面不显示

React - 使用 React 显示错误和积极alert

使用 Jest/React 测试库时,如何测试由 setInterval 函数创建的 DOM 更改?

不能在我的代码中使用 .给我一个警告!有人知道解决方案吗?

如何在react 日历中自定义带有圆形边框的日期项?

如何从 extrareducer redux 更改对象中元素的值

未捕获的错误:操作必须是使用 redux/toolkit 的普通对象

Axios 删除在带有授权令牌的react js 中不起作用

服务器端分页未按预期工作