React native 如果我不';t使用forwardRef将ref传递给RN组件?

React native 如果我不';t使用forwardRef将ref传递给RN组件?,react-native,react-forwardref,React Native,React Forwardref,我有一个子组件使用forwardRef从父组件获取ref,但是,我很好奇如果我没有从父组件传入ref会发生什么。我测试了其他也使用此子组件的父组件,但没有传递ref,它们似乎工作得非常好。谢谢你的帮助 之所以实现forwardRef,是为了访问该子组件的某些函数或状态属性。如果不将该引用传递给它,则无法从父组件访问这些引用;在没有传递ref的情况下,很可能没有使用子组件的任何函数/状态属性,这就是它工作正常的原因。(如果您查看使用类而不是功能组件的时间,您会发现,ref默认情况下是每个类的一个属

我有一个子组件使用forwardRef从父组件获取ref,但是,我很好奇如果我没有从父组件传入ref会发生什么。我测试了其他也使用此子组件的父组件,但没有传递ref,它们似乎工作得非常好。谢谢你的帮助

之所以实现
forwardRef
,是为了访问该子组件的某些函数或状态属性。如果不将该引用传递给它,则无法从父组件访问这些引用;在没有传递ref的情况下,很可能没有使用子组件的任何函数/状态属性,这就是它工作正常的原因。(如果您查看使用类而不是功能组件的时间,您会发现,
ref
默认情况下是每个类的一个属性。但是,不建议使用forwardRef(除非这样做会增加开销),正如文档中所说的,因为这是一种反模式)