react native (hooks)如何通过useRef获取节点,并调用实例的方法

const scrollEl = useRef<any>(null)

useEffect(() => {
    if (scrollEl.current) {
      scrollEl.current.scrollToEnd()
    }
})
  
return (
    <ScrollView ref={scrollEl}>
        ....
    </ScrollView>
)

提示: scrollToEnd 这个放在在类型“ScrollView”不存在

是不是要调用实例的方法必须使用原来class这种方式?

阅读 4.6k
1 个回答

是不是要调用实例的方法必须使用原来class这种方式?
貌似是的 如果是fc的话 写个customhooks在ScrollView里掉试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题