Я создал компонент карты, где я сопоставляю карточку мысли и onClick
на карточку. Я хотел бы отключить кнопку карты, на которую нажал, по моей логике - отключить все кнопки.
Вот мой компонент, в котором я отображаю пользовательский интерфейс
renderCard = () => {
const getId = id
const newPoke = pokemon.includes(getId)
<button disabled={newPoke || this.state.isDisabled}/>
}
Все компоненты являются картой, но я удалил некоторый код
, а вот мой метод визуализации
renderPokemon = () => {
return this.state.pokemon.map(poke => {
return this.renderCard(poke)
})
}
onClick
к карте я делаю запрос на публикацию, и он отключает все карты вместо только той, на которую нажал
Состояние, когда я отключен, изменяется при нажатии на запрос на публикацию