Убери фигурные скобки вокруг вызова функции onLockTimeButtonClick(b.id)
как оно у тебя работает, если onLockTimeButtonClick объявлена после ее вызова?
вы точно хотите передавать столько параметров внутрь onLockTimeButtonClick? сначала все объекты по одному, потом массив из undefined и модифицированного элемента вы что-то не так поняли, да?
ошибка в том, что внутрь onLockTimeButtonClick вы передаёте 4 аргумента: три объекта и массив (корявый) функция принимает только первый аргумент и устанавливает в state объект у которого нет метода .map
Обсуждают сегодня