【发布时间】:2021-03-10 15:09:26
【问题描述】:
我想重新渲染使用父组件状态作为道具的子组件。
我的场景: 并使用 react-slick 滑块在页面上显示图像,它有一个道具初始幻灯片,用于说明哪个滑块显示初始幻灯片。 我正在使用 useState() 来维护 initialSlide 值,页面上有另一个触发器更新了 initialSlide 值,当我更新 initialSlide 值时它不会重新渲染 react-slider。
请查看下面的演示代码: Demo
在上面的演示中,点击按钮> currentSlide 值更新> react-slider 不更新。
有没有办法在反应中实现这一点,我尝试使用 redux 存储但子组件永远不会重新渲染。
【问题讨论】:
标签: reactjs react-state