Open IounOm opened 6 days ago
/components/questionform.tsx
{ id: 0, questionText: "", choices: [{ id: 0, description: "", correct: false }], },
ประกาศเป็น initValue แยกออกจาก questions แล้วเรียกใช้ใน questions และใน function reset ทีเดียว
questions
const [questions, setQuestions] = React.useState<Question[]>([ { id: 0, questionText: "", choices: [{ id: 0, description: "", correct: false }], }, ]);
const handleReset = () => { setQuestionnaireDetail(""); setNameError(false); setQuestions([ { id: 0, questionText: "", choices: [{ id: 0, description: "", correct: false }], }, ]); setCurrentQuestionId(1); setCurrentChoiceId(1); };
เพิ่ม initValue เพื่อเรียกใช้และลดความซ้ำซ้อนแล้วครับ
const initValue = { id: 0, questionText: "", choices: [{ id: 0, description: "", correct: false }], };
/components/questionform.tsx
ประกาศเป็น initValue แยกออกจาก
questions
แล้วเรียกใช้ในquestions
และใน function reset ทีเดียว