У меня есть массив объектов с метаинформацией.
Вот схема для объекта.
this.state.slotData [{
availability: boolean,
id: number,
car: {
RegistrationNumber : string,
Color: string
}, {...}, {...}, ...]
Теперь для любой входящей машины я записываю детали машины.
Далее я проверяю, доступны ли какие-либо слоты, и если да, обновляет состояние slotData .
I filter () slotData, чтобы найти все доступные слоты, затем обратитесь к availableSlots [0], чтобы получить доступ к идентификатору ближайшего пустого слота.
Теперь мне просто нужно обновить this.state.slotData , не изменяя его.