react spring和typescript不可调用错误



我无法给出反作用弹簧功的最简单示例:

import { useSpring } from 'react-spring/three'
export const myComponent = () => {
const [spring, setSpring] = useSpring(() => ({ xpos: 0 }))
setSpring({xpos: 10})
return (
<Canvas />
)
}

它给了我这个:

未捕获类型错误:setSpring不是函数

这里有更多关于这方面的讨论:https://github.com/pmndrs/react-spring/issues/1359

当前解决方案:使用setSpring.current[0].start()而不是setSpring()

好吧,它适用于react spring v9.0.0测试版。

相关内容

  • 没有找到相关文章

最新更新