提问人:KaizokuStrawHat 提问时间:11/17/2023 最后编辑:KaizokuStrawHat 更新时间:11/17/2023 访问量:24
尽管在 handleClick 函数中使用了 useState,但重新呈现问题
Re-rendering problem despite using useState within a handleClick function
问:
日历组件可以单击其日期并具有活动样式类,可以进行多选。
问题是我的组件落后了一步,这意味着我的一个按钮在单击后具有活动样式,我必须单击另一个按钮才能使第一个按钮具有活动样式,然后循环继续。问题是:我可以单击此日历组件之外的文本框或按钮等任何内容,然后它会重新呈现
我使用了 react 开发工具,发现当我单击按钮时,isActive 和 selectedDates 都会更新。
我在代码上有console.logs,这些是第一次点击后的输出:
点击按钮编号:2023-10-31
在更新之前被选中:false
更新后选择:false
新选日期: ['2023-10-31']
是 Active 属性:false
答: 暂无答案
评论