import React from 'react';
import './card.css';
import _ from 'lodash';
class Chapters extends React.Component {
state = {
chunk: _.chunk([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], 5)
}
render() {
return (
<div>
{this.state.chunk.map((part, index) => {
return <ul>
Group - {index}
{part.map((ch, i) => {
return <li>{ch}</li>
})}
</ul>
})}
</div>
)
}
}
export default Chapters;
Проблема состояла в том, чтобы создать динамическую c итерацию <ul> </ul>
. Как описал вышеупомянутый человек в вопросе.
Поэтому я использовал loda sh chunk функция, которая будет возвращать двумерный массив const chunks = [[1,2,3,4,5], [6,7,8,9,10], [11]];
chunks [0] = <ul> </ul>
chunks [0] = <ul> </ul>
chunks [0] = <ul> </ul>