Реакция - как отобразить карту массивов полей (несколько ответов на один вопрос формы) - PullRequest
0 голосов
/ 09 ноября 2019

Я пытаюсь выяснить, как использовать формы response-hook с массивами полей. У меня есть рабочая форма (в этой песочнице кода я тестирую изменения, чтобы сделать эту работу: https://codesandbox.io/s/react-hook-form-custom-input-7cdoh),, но сейчас пытаюсь выяснить, как визуализировать данные.

Я могу записать пакет jsonas:

"ethics": {
      "0": {
        "explain": "df",
        "managementPlan": "sdf"
      },
      "1": {
        "explain": "sdf",
        "managementPlan": ""
      },
      "value": "informedconsent",
      "label": "Informed consent"
    }

Затем на моем дисплее я пытаюсь перебрать каждый массив следующим образом:

{state.data.ethics.each.map(ethics => <Tag color="magenta">{ethics.label}</Tag>)}

Это не работает - в сообщении об ошибке говорится:

TypeError: Невозможно прочитать свойство 'map' из неопределенного

Что мне нужно сделать, чтобы представить вывод?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...