#javascript #reactjs
#javascript #reactjs
Вопрос:
Мои кнопки:
<div className="ingrBtns">
<button className="ingrBtn"
onClick={() => addRemoveIngredient('add','lettuce')}>
</button>
<button className="ingrBtn"
onClick={() => addRemoveIngredient('remove','lettuce')}>
-
</button>
<div className="price">
amp;nbsp;amp;nbsp;amp;nbsp;${(state.lettuce*0.5).toFixed(2)}
</div>
</div>
Функция не работает, когда я нажимаю кнопку. В чем проблема?
Комментарии:
1. Вы пытались добавить тип кнопки =»кнопка»?
Ответ №1:
Вы должны использовать ключевое слово «this»
<div className="ingrBtns">
<button className="ingrBtn" onClick={() => this.addRemoveIngredient('add','lettuce')}> </button>
<button className="ingrBtn" onClick={() => this.addRemoveIngredient('remove','lettuce')}>-</button>
<div className="fiyat"> amp;nbsp;amp;nbsp;amp;nbsp;${(this.state.lettuce*0.5).toFixed(2)}</div>
</div>