У меня есть событие onClick по этой ссылке:
<a href="#" onClick={() => show()}>{data.game.title}</a>
Это используется для скрытия элемента следующим образом:
const [isShown, setIsShown] = React.useState(false);
const show = (title) => setIsShown(true);
Теперь я также хочу передать значение из это onClick и сохранить его в моем состоянии.
Как бы я передать значение функции?
Я пытался сделать это, и ничего не происходит:
const [gameIdVal, setGameIdValue] = React.useState(false);
<a href="#" onClick={() => show(data.game.id)}>{data.game.title}</a>
const show = (gameId) => setIsShown(true), setGameIdValue(gameId);
Но Я продолжаю получать эту ошибку:
Identifier 'setGameIdValue' has already been declared
Но я не понимаю этого, потому что она нигде не установлена.
Есть ли способ исправить это?
Спасибо!