[英]Can't handle Reactjs infinite-react-carousel error
I'm trying to use a infinite-react-carousel in my project.我正在尝试在我的项目中使用无限反应轮播。 I did steps described in npm documentation but getting error.
我执行了 npm 文档中描述的步骤,但出现错误。 Here is the example of simple Carousel.
这是简单轮播的示例。
import React from 'react';
import Slider from 'infinite-react-carousel';
const Carousel = () => (
<Slider dots>
<div>
<h3>1</h3>
</div>
<div>
<h3>2</h3>
</div>
<div>
<h3>3</h3>
</div>
<div>
<h3>4</h3>
</div>
<div>
<h3>5</h3>
</div>
</Slider>
);
export default Carousel;
For anyone finding this, this solution worked for me:对于发现此问题的任何人,此解决方案都对我有用:
const [sliderVisible, setSliderVisible] = React.useState(false); React.useEffect(() => { setSliderVisible(true); }, []); return ( <div> {sliderVisible && <Slider>...slides </Slider> } </div> );
For some reason the slider component doesn't like being loaded immediately.由于某种原因,slider 组件不喜欢立即加载。 I was having an issue where it would cause a crash if the page was reloaded with the slider on the screen, throwing the same error as OP.
我遇到了一个问题,如果在屏幕上使用 slider 重新加载页面,则会导致崩溃,并引发与 OP 相同的错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.