В настоящее время работаем над страницей Вопрос / Ответ, используя ReactJS.Я получаю вопросы через вызов API.
Я хотел бы отобразить набор переключателей и текстовое поле, чтобы пользователь мог ответить на каждый из этих вопросов.«Панель», которая выглядит примерно таквопрос 1 ...... "" набор переключателей "" текстовое поле "
" вопрос 2 ...... "" набор переключателей "" текстовое поле "
Однако количество вопросов постоянно меняется, поэтому я не могу предположить статическое количество панелей / строк.
Я пытался использовать функцию карты для создания массива компонентов.Что-то вроде этого.PS: В настоящее время компонент представляет собой просто теги <h1>
, мне нужно изменить его на <form></form>
для моего варианта использования.
var comdata = data.map((x, i) => {
return (<h1>{x.data}</h1>)
})
Как сделать этот массив компонентов?
Есть ли другие решения для этого?