Познал как работает statefull форма на реакте.
в общем, в state можно держать только данные полей формы, потому что весь объект state уходит в submit-request и если там что-то еще кроме данных полей, оно тоже отправляется.
заодно понял что при полном синтаксисе JS в callback на проверку условия писать return надо явно.
в итоге для минимально удобной работы осталось научиться флагам и радиокнопкам в реакте.
план минимум до конца недели:
+табличное отображение - done
+удаление - done
+редактирование - done, но не удобны логические поля
план максимум до конца недели:
+переписать JS на React - done
-экспорт данных из csv.
-добавить CSS чтобы хоть как-то красиво было
план минимум на неделю с 27 августа:
+сделать удобными логические поля - done
+заполнить справочники - done
+экспортиовать 1 лист из ексельки - done
план максимум на неделю с 27 августа:
+экспортировать всю ексельку - done
+приделать поле статуса - done
+сделать формы редактирования справочников
+приделать показ базовой статистики
+добавить CSS чтобы хоть как-то красиво было