我正在尝试在react-native中实现锚滚动。 我可以通过使用ScrollView和scrollTo来做到这一点。
根据react-native's documentation的scrollTo方法,不应在ScrollView中使用(已弃用)。
scrollTo方法是否可以实现相似的功能?
答案 0 :(得分:2)
实际上,scrollTo
并没有被弃用。
但是scrollTo(([y]: number), object, ([x]: number), ([animated]: boolean))
是。
因此,您应该仅将scrollTo({x: 0, y: 0, animated: true})
和单个对象用作参数。
在您提供的链接中有说明:https://facebook.github.io/react-native/docs/scrollview#scrollto:
奇怪的函数签名是由于以下事实: 由于历史原因,该函数还接受单独的参数作为 选项对象的替代。由于模棱两可而已弃用 (x之前的y),并且不应使用。
也许这会引起误解,但这只是不推荐使用带有单独参数的替代方法。