React.js доступ к компоненту реквизита через e.target - PullRequest
1 голос
/ 09 октября 2019

Я хочу получить доступ к пунктам, чтобы добавить их в корзину. Точно я хотел бы изменить значение крючка на элементе нажмите. спасибо за ваше время код здесь:

{items.map(
      item =>(
        <Item src={item.recipe.image} 
        desc = {item.recipe.label}
        price = {`${(item.recipe.label).length}$`} 

        />

      )
    )}

1 Ответ

2 голосов
/ 09 октября 2019

Вы можете передать значение в desc в качестве аргумента функции onClick вместо попытки взломать значение атрибута / prop

{items.map(
      item =>(
        <Item src={item.recipe.image} 
        desc = {item.recipe.label}
        price = {`${(item.recipe.label).length}$`} 
        onClick = {(e) => handleClick(e,item.recipe.label)}
        />
      )
    )}

и в функции handleClick getвторой аргумент как desc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...