React: Render new row every 4th column

前端 未结 7 1104
野的像风
野的像风 2020-12-30 03:55

I\'m using react and I want to render a new row every 4th column.

My code:

function Product(props) {
  const content = prop         


        
7条回答
  •  轮回少年
    2020-12-30 04:12

    You can do something like this:

    render() {
    
        function toChunkArray(myArray: any, chunkSize: any): any {
            var results = [];
    
            while (myArray.length) {
                results.push(myArray.splice(0, chunkSize));
            }
    
            return results;
        }
    
        let chunkedArraysOfColSize = toChunkArray(myList, 3);
    
        return (
            
    { chunkedArraysOfColSize.map( (colSizeArray, index) =>
    {colSizeArray.map((o, i) => )}
    ) }
    ); }

提交回复
热议问题