React-slick reinit

时间:2016-11-24 20:26:23

标签: reactjs slick-slider

我正在使用反应滑块,无法弄清楚如何重新初始化滑块。使用jquery slick插件,我可以调用$ slick.reInit(),但是使用react我似乎无法做到这一点。有没有类似的东西,我可以做的反应reinit方法?

1 个答案:

答案 0 :(得分:1)

目前没有这种功能,但是有一种方法可以实现。

如果用组件包装Slick并为其赋予唯一键,则每次键更改时slick都会重新加载

render: function() {
    return <div key={uniqueId}>
               <CarouselComponent>
           </div>;
}