чекбокс - включить/выключить автопролистывание. По умолчанию выключено.
Передаю пропс isAuto в опции swiper autoplay={isAuto}, но при этом автоплей не работает при изменении состояния.
Кто сталкивался с таким кейсом? Пример кода:
const [isAuto, setIsAuto] = useState(false);
return (
<div>
<input type="checkbox" onChange={() => setIsAuto(!isAuto)}
<Swiper autoplay={isAuto}>...</Swiper>
</div>
)
можешь накидать в codesandbox?
Да, момент
https://codesandbox.io/s/nervous-heisenberg-o6uzm7?file=/src/App.tsx
что-то не получается. Пока единственное чего добился это в методе onSwiper назначаешь реф, по клику на чекбокс вызываешь ref.autoplay.start(), но оно как-то странно начинает пролистывать
Уже прогресс :))
Скинь свой результат, пожалуйста. Может добьем его
https://codesandbox.io/s/angry-robinson-0hlfo1?file=/src/App.tsx держи в курсе)
Сделал) Спасибо тебе. Будет доступен по ссылке выше)
Обсуждают сегодня