import React, { useEffect, useState } from "react"; import { connect } from "react-redux"; const AnswerSheet = ({ questionStart, questionEnd, optionsQuantity, selectedCourseId, passAnswers,selectedQId, addExamState }) => { const [data, setData] = useState([]); const [options, setOptions] = useState([]); const [success, setSuccess] = useState(selectedCourseId); useEffect(() => { let array = []; let optionsArray = []; for (var i = questionStart; i < questionEnd; i++) { array.push({ questionId:i, answer: null, courseId: selectedCourseId, questionnaierId: selectedQId }); } for (var i = 1; optionsQuantity ? i <= optionsQuantity : i <=4 ; i++) { optionsArray.push({ id: i, active: false, }) } setOptions(optionsArray); setData(array) // passAnswers(data) // console.log(data, options) }, [selectedCourseId]) console.log(selectedCourseId) return (success == selectedCourseId && success !== undefined?
{item.questionId}