Переход в Карусели из React-bootstrap не плавный

#reactjs #carousel #react-bootstrap

#reactjs #карусель #react-bootstrap

Вопрос:

Привет, программисты StackOverflow,

Я создаю свой портфель с нуля в React и собираюсь его развернуть, но, к сожалению, есть сбой с переходом слайдов в карусели. Я перепробовал все, начиная с изменения ширины и высоты фотографий. Вот видео о том, что происходит. Gif с ошибкой карусели

Далее, вот код в компоненте.

 import React from "react";
import Carousel from "react-bootstrap/Carousel";
import Slide1 from "../../assets/images/IMG_0261.jpeg";
import Slide2 from "../../assets/images/IMG_0620 (1).jpeg";
import Slide3 from "../../assets/images/IMG_0043.jpeg";
import ScrollDown from "../Scroll-down/scrollDown.component";

const MyCarousel = () => {
  return (
    <div id="home">
      <Carousel controls={false} indicators interval={2500} pause={false}>
        <Carousel.Item>
          <img
            id="slide1"
            className="d-block w-100 "
            style={{ width: "100%", height: "100%"}}
            src={Slide1}
            alt="First slide"
          />
        </Carousel.Item>
        <Carousel.Item>
          <img
            className="d-block w-100 "
            style={{ width: "100%", height: "100%"}}
            src={Slide2}
            alt="Second slide"
          />
        </Carousel.Item>
        <Carousel.Item>
          <img
            className="d-block w-100 "
            style={{ width: "100%", height: "100%"}}
            src={Slide3}
            alt="Third slide"
          />
        </Carousel.Item>
      </Carousel>
      {/* <div className="overlay"></div> */}
      <ScrollDown />
    </div>
  );
};

export default MyCarousel;
 

Я перепробовал все, и это все еще дает сбои. Достаточно любых предложений!

Спасибо.

Ответ №1:

Пожалуйста, установите react-bootstrap версии 2. Этот сбой был устранен в версии 2. Просто измените package.json в качестве данного фрагмента кода

 "dependencies": {
    "react-bootstrap": "^2.0.2"
},
 

Затем запустите npm install
Я надеюсь, что это решит вашу проблему.