Здравствуйте , есть компонент Slider , в него приходят index картинки , по которой кликнули, но я не могу настроить в слайдере переключение на кнопках (вперед-назад).
mport React, { useState, useEffect } from "react";
import Carousel from "react-bootstrap/Carousel";
export const Slider = ({ photo, indexSlide }) => {
const [count, setCount] = useState(0);
useEffect(() => {
const next = document.getElementsByClassName("carousel-control-next")[0];
const prev = document.getElementsByClassName("carousel-control-prev")[0];
next.addEventListener("click", () => {
return setCount(count + 1)
});
}, []);
return (
<Carousel fade variant="dark" activeIndex={indexSlide}>
{photo.data?.photoAlbum.map((res) => (
<Carousel.Item>
<img className="d-block w-100" src={res.photo} alt="slide" />
</Carousel.Item>
))}
</Carousel>
);
};
В консоль выводил state , там просто 0 и он не изменяться, 0 выводиться 2 раза.