Откуда у тебя берутся карточки? Если с Бэка, то по идее должны быть id-шники, если нету их или на фронте сам(а) создаёшь, то лучше подрубить какую то либо для генерации уникальных id-шников, и находить нужную карточку используя методы массивов, которые создают новый массив и обновлять state родителя, для того, чтобы не перерендривать детей, можно подрубить pure component для карточек.