JSFiddle - React, Tailwind, and code Playground

JavaScript

let blocks = [...document.querySelectorAll(".item")];

 const chunk = (a, n) => [...Array(Math.ceil(a.length / n))].map((_, i) => a.slice(n * i, n + n * i));

 let arr = chunk([1, 2, 3, 4, 5, 6, 7, 8], 2);
 console.log(arr);


 arr.forEach((item, index) => {
   if (index == item.length - 1) {

     console.log(item.index);
     // в зависимости от подмассива вывести 4
     //затем 8
     //без формирования новых массивов
   }
 });