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