Я новичок, чтобы реагировать и в настоящее время работаю над приложением для обработки рельсов.React Передача данных из дочернего компонента в родительский компонент с помощью onClick
<h1><img src={activity.image_url}/></h1>
<p> {activity.name} </p>
<p> Rating: {activity.rating} </p>
<p><img src={activity.rating_img_url}/></p>
<p>{activity.location.display_address.join(" ")}</p>
<p><a href={activity.url}>Learn More</a></p>
<input id="add_to" className="btn" type="submit" onClick={props.addto} value="Add to Profile"/>
В настоящее время, это я использую props.data.map((activity) => ...
для отображения над данными. Мой вопрос: есть ли какие-либо способы, которые я мог бы каким-то образом передать в .name, .rating, .url etc.
, нажав кнопку "Add to Profile"
(и сохраните его в переменной для моего родительского компонента)? Я искал ответы на все вопросы, но из-за моего отсутствия опыта реагирования я изо всех сил пытаюсь найти ответ, который я могу понять.
Я также поставил отладчик в моем верхнем компоненте уровня и она попадает мой отладчик, когда я нажимаю на кнопку «Добавить в профиль
handleAddTo(event) {
debugger;
event.preventDefault();
}
Я бы очень признателен за любую помощь по этому вопросу! Спасибо за ваше время .
Спасибо так много! Я не знал, что вы можете использовать .bind ... (это .../привязать значения к вашим функциям! – joshh45
Решил ли вы вашу проблему, не могли бы вы принять это как ответ, если бы это помогло –