1. У вас странное название первого аргумента метода showChecked, непонятно, что он принимает (скорее всего индекс элемента, которому нужно свойство checked переключить);
2. Странно работает метод showChecked. Судя по названию он должен отображать на странице элементы со свойством checked === true, у вас же он только переключает это свойство;
3. Ваш метод showChecked можно несколько упростить:
toggleCardCheckedProperty(cardIndex) {
if (!cards[cardIndex]) {
throw new Error(`The card with index [${cardIndex}] not found`);
}
const cards = [...this.state.cards];
cards[cardIndex].checked = !cards[cardIndex].checked;
this.setState({cards});
}
4. Если есть идентификаторы элемента, то лучше элементы удалять по ним, чем по индексу этого элемента в списке.
По приведенным кускам кода нельзя сказать в чем у вас проблема, приведите код компонента полностью + добавьте сообщение об ошибке, которое у вас появляется.