Нужно, чтобы слайдер автоматически переключался. Реализовал так, как в коде ниже, но работает всё криво и косо. Пробовал варианты, которые предлагали через useRef(), но результат не очень. Подскажите, как сделать правильно?
const {percentLeft, setPercentLeft} = useContext(RenderSlider);
const autoSlider = () => {
let count = percentLeft
if(percentLeft>=300) {
setPercentLeft(0)
} else {
count+=100;
setPercentLeft(count);
}
console.log('percentLeft:', count);
}
setInterval(()=>{
autoSlider()
},2000);