Elena0394
@Elena0394

Как передавать аргументы для функции?

Наконец то дошли руки до изучения реакта.
function App() {
  const close = (arg) => {
    console.log(arg)
  }
  return(
    <Popup close={close} />
  )
}
function Popup(props) {
  <img onClick={props.close} />
}

Как мне передать при клике на картинку аргумент? onClick={props.close('передали')} так не будет работать, т.к сразу будет вызов, а нужно именно при клике
  • Вопрос задан
  • 853 просмотра
Решения вопроса 2
Seasle
@Seasle Куратор тега React
Для начала так:
function Popup(props) {
-  <img onClick={props.close} />
+  <img onClick={() => props.close('передали')} />
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы