невозможно отобразить html из функции

#reactjs

#reactjs

Вопрос:

Я пытаюсь выполнить цикл через объект JSON и вернуть значения в h1 и отобразить в пользовательском интерфейсе. Вот как выглядит моя функция:

 const error_messages = Object.entries(props.feedback?.messages.json || {}).forEach((key, value) => {
    console.log(key, value)
    return (<h1>{value}</h1>)
}
)
  

Вот как я это называю:

 <div>
{error_messages}
</div>
  

Я вижу, что значения печатаются в консоли, но в div не h1 отображаются значения.

Чего мне здесь не хватает?

Ответ №1:

Вы используете forEach. Эта функция ничего не вернет для назначения.

Давайте попробуем вместо этого изменить его на map .