我正在尝试使用animationFrame更新滚动上的一些元素。我想添加一个缓动效果,所以我希望元素通过缓动的值来更新它们的位置。我认为最好的方法是将所有的值存储在一个数组中,并相应地更新它们。在挂载每个元素时,我将它们发送到上下文元素,该元素将它们添加到状态值数组中。 我的问题是我不能从动画函数内部访问数组。它在动画功能外部可用,但在内部不可用。我假设动画是在填充数组之前开始的,但我曾尝试在块数组使用useEffect更改时停止并重新启动动画,但无济于事。 以下是issue Example Of Issue的代码和方框 在沙箱中,您可以看到在ScrollContainer组件的animat