@TreVL

Как сделать таблицу через циклы в состоянии?

Вот что-то похожее на это хотелось бы, но данный пример нерабочий, так как React.createElement не принимает параметром функцию:

tr: function(){
            const elem = [];
              for(let i = 1; i <= this.rows;i++){
                elem.push(React.createElement('tr',{key: i.toString()},
                  function(){
                    let elem=[];
                      for(let i = 1; i <= this.rows;i++){
                        elem.push(React.createElement('td',{key: i.toString()}, i));
                      }

                    return elem;));
                      }
            return elem;
      }
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
pterodaktil
@pterodaktil
js developer
JSX в помощь
render() {
  return (
    <table>
      <tbody>
        {this.state.rows.map((row, i) => <tr key={i}>{row.map((cell, k) => <td key={k}>{cell.toString()}</td>)}</tr>))}
      </tbody>
    </table>
  )
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы