I have a react native custom input component and I'm successfully forwarding its ref to a parent component. Now, I also want to refer to the input in the child itself, How do I do this??
//my imports here
//my text field component
export const MyTextField = React.forwardRef((props, ref) => {
const [inputValue, setValue] = useState('');
const clearInput = () => {
setValue("");
//I want to get the input by ref here and apply "clear()" method on it
}
return (
<View>
<TextInput
/*
How can i also use this ref to refer to this textinput in The "clearInput" function above
*/
ref={ref}
value={inputValue}
onChangeText={(value) => setValue(value)}
{...props}
/>
<IconButton
icon="close-circle"
onPress={clearInput}
/>
</View>
);
});