текущего слайда храню в локальном стейте(useState), и при событии wheel меняю его(++/--). Высчитывают transform translateY и двигаю страницы. При изменении стейта естественно идет перерендер. И чтоб не рендерить каждый раз, лучше использовать ref и менять стили через него, а номер текущего слайда хранить в обычной переменной или есть еще какие решения?
css scroll snap
что такое fullpage scroll? window.scrollTo(0, Math.MAX)?
@zarabotaet, @gorbunov_i Сделал без лишних рендеров: https://alimzhanovamir.github.io/react-fullpage-scrolling/
Обсуждают сегодня