import React, { useImperativeHandle } from "react"; import Question, { QuestionChildProps } from "./Question"; import Checkbox from "../CheckboxComponent"; import { View } from "react-native"; export interface GenderQuestionRef { getAnswer: () => boolean; } export default React.forwardRef( ({ ...props }, ref): React.ReactElement => { const [answer, setAnswer] = React.useState(true); useImperativeHandle(ref, () => ({ getAnswer: () => answer, })); const handleChangeOne = () => { setAnswer(true); }; const handleChangeTwo = () => { setAnswer(false); }; return ( ); } );