@bighoc
php/javascript developer

Отрендерить не массив а обьект ReactJS?

Наслушавшись басен как хорош Реакт решил его попробовать. Столкнулся с проблемой

в туториале есть пример
// tutorial10.js
var CommentList = React.createClass({
  render: function() {
    var commentNodes = this.props.data.map(function (comment) {
      return (
        <Comment author={comment.author}>
          {comment.text}
        </Comment>
      );
    });
    return (
      <div className="commentList">
        {commentNodes}
      </div>
    );
  }
});


Но что если у меня там не массив, а обьект как я его могу отрендерить подобный образом ? уже извращался и через $.each и через for( var in ) . ничего не получаеться .
Буду искрене благодарен за помощь
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
@roman01la
Object.keys(obj).map(key => obj[key].author); // returns array of author names
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы