Объекты недопустимы как React, получая ошибку при добавлении div? - PullRequest
0 голосов
/ 11 декабря 2018

Я просто отображаю данные и отображаю их в промежутке между divs, но получаю сообщение об ошибке

Объекты недопустимы как дочерние элементы React (найдено: ср. 09 декабря 1998 00:00:00 GMT + 0530 (стандартное время Индии).Если вы намеревались визуализировать коллекцию дочерних элементов, используйте вместо этого массив.

<Fragment key={String(index) + String(i)}>
                    <div>{displaytext}</div>
                    <div>{value}</div>
                  </Fragment>

В этой строке возникает только проблема <div>{value}</div> Если я удаляю эту строку, все работает нормально. Если я добавляю эту строкуЯ получаю выше ошибки, почему?вот мой код https://codesandbox.io/s/ooj2wowy9q

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

React не допускает использование объектов типа Dates или Array в качестве дочерних, вам нужно преобразовать value в строку, например:

<div>{new Date(value).toString()}</div>

Надеюсь, это поможет вам!

0 голосов
/ 11 декабря 2018

value - объект даты.Попробуйте это:

<div>{moment(value).format('DD-MM-YYYY')}</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...