Поскольку метод handleSell
при вызове возвращает другую функцию, вам нужно вызвать props.handleSell(currentprice)
в SellCatalogLine
компоненте.
т.е.
handleSell = (price) => (event) => {
console.log(price);
}
И использовать его как
<button type="submit" onClick = {props.handleSell(currentprice)}>List item at ${currentprice} </button>
Если метод handleSell
не возвращает функцию, вы можете использовать анонимную функцию.В котором вы могли бы позвонить props.handleSell(currentprice)
т.е.
handleSell = (event, price) => {
console.log(price);
}
и использовать его как
<button type="submit" onClick = {(e) => props.handleSell(e, currentprice)}>List item at ${currentprice} </button>