Мне кажется, проблема в том, что:
1) у вас довольно странный массив ClassData, это просто массив одного {_id: 103, title: "Lol3"}
объекта.Должно быть что-то вроде этого:
let ClassData = [
{_id:101,title:'Lol1'},
{_id:102,title:'Lol2'},
{_id:103,title:'Lol3'}
];
2) Вы уверены, что this.state.counter больше 0?:)
2.1) вы получите сообщение «Каждый дочерний элемент в массиве или итераторе должен иметь уникальную ошибку« ключа »» в консоли (из-за неуникальных ключей)
3) гдетаблица определена?должно быть
let table=[];
4) обернуть ваш jsx в formtoinsert в '()' или даже обернуть как функцию с текущим параметром шага счетчика (чтобы исправить ошибку 2.1)
Пример кода здесь: https://jsfiddle.net/ybigus/fkxn3wvr/2/
Надеюсь, что поможет