所以我通过这种方式在其中渲染了我的自定义输入:
我的疑问是如何使用ref在此父项的任何部分上访问每个输入的文本。有人可以帮助我吗?
textinput组件:
https://gist.github.com/ThallyssonKlein/4e054bc368ebc153fbf9222e304ff887
使用useRef()代替createRef();
const textInput = useRef(null);
<TextInput
ref={textInput}
....../>
您可以通过refContainerStep1.current
访问参考。
然后您可以检查Prototype属性以检查可以使用的方法。
我注意到有一个名为_getText
的函数可用于获取值。
在onPress上获取值的示例:
const onPress = () => {
console.log(refContainerStep1.current.__proto__); // See available methods
console.log(refContainerStep1.current._getText()); // Grab the value
}