это должно быть просто, но я думаю, что мне не хватает чего-то важного в том, как работает Spring, документация не очень помогает.
У меня есть список динамических c, пользователь может добавлять элементы, когда это произойдет, я хочу использовать React Spring для анимации прокрутки до нижней части страницы (идентифицируемой currentBottomY
переменной)
у меня есть что-то вроде этого
const mainRef = useRef<HTMLElement | null>(null)
const [y, setY] = useSpring({
from: { y: mainRef?.current?.scrollTop || 0 },
onFrame: props => {
mainRef.current.scrollTop = props.y
},
})
const onAddRow = () => {
setY({ y: currentBottomY })
}
return (
<animated.div ref={mainRef}>
<List />
</animated.div>
)
Я получение ошибок, говорящих, что я не могу определить там from
и onFrame
, но в документах говорится иначе, я действительно не могу понять это, какая-либо помощь?