Ошибка Uncaught TypeError и утечка памяти в materia-table & django

Я работаю над проектом с reactjs & material-table для фронтенда и Django для бэкенда. В настоящее время я выполняю CRUD операции с помощью axios на моей material-table. Однако я столкнулся с проблемой при выполнении запроса на удаление. Таблица выглядит следующим образом:

введите описание изображения здесь

Все прошло нормально, когда я удалил 2-й и 3-й ряд:

введите описание изображения здесь

Но когда я удаляю "последний ряд", в журнале консоли появляется куча ошибок:

DataWorker.js:68 Uncaught TypeError: Cannot read properties of undefined (reading 'id') 
    
react-dom.development.js:11102 Uncaught TypeError: Cannot read properties of undefined (reading 'id')
     
react-dom.development.js:88 Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.

Это мой DataWork.js:

И я провел некоторые испытания, когда я включаю console.log как здесь, все идет хорошо, он возвращает точное значение, которое я хотел.

console.log(entries.data[0])
console.log(entries.data[0].id)
console.log(entries.data[1])

returned:
DataWorker.js:68 {id: 16, position: 'Position 1', defect: 'Defect 1', tool: 'Tool 1'}
DataWorker.js:69 16
DataWorker.js:70 {id: 17, position: 'Position 2', defect: 'Defect 2', tool: 'Tool 2'}

Но если я хочу получить id, отличный от 1-го ряда, он выдает ошибку (чтение "id") undefined.

console.log(entries.data[0])
console.log(entries.data[0].id)
console.log(entries.data[1])
console.log(entries.data[1].id)

returned:
DataWorker.js:71 Uncaught TypeError: Cannot read properties of undefined (reading 'id')

Все еще не знаю, что вызывает утечку памяти & id undefined. Я был в отчаянии из-за этих ошибок, может ли кто-нибудь сказать, что не так с моим кодом? Если вам нужна дополнительная информация, не стесняйтесь оставить комментарий. Спасибо

Вернуться на верх