تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ SedAmir
log گرفتن از evnt
مجتبی سوری حل شده توسط مجتبی سوری

سلام من همزمان با آموزش کد‌ها رو میزنم و اینطوری جلو میرم ولی نمیدونم چرا وقتی از event میخوام log بگیرم مقدار undefined رو بهم برمیگردونه 

 

 

 

import React, { Component } from 'react'
export default class Click extends Component {
// state = {
// clickCount : 0,
// }
// handleClick =(event) =>{
// console.log(event);
// this.setState((state)=>{
// return {
// clickCount : state.clickCount +1
// }
// })
// }
constructor(props) {
super(props);
this.state = {
clickCount: 0,
}
this.handleClick = this.handleClick.bind(this)
}
handleClick(event) {
console.log(event);
this.setState((state) => {
return {
clickCount: state.clickCount + 1
}
})
}
render() {
return (
<div>
<p> Click Count {this.state.clickCount} </p>
<button onClick={(e) => this.handleClick()} > Click ! </button>
</div>
)
}
}

سلام

 <button onClick={(e) => this.handleClick()} > Click ! </button>

در اینجا باید event رو پاس بدی به handleClick

<button onClick={(e) => this.handleClick(e)} > Click ! </button>
بهترین پاسخ
مجتبی سوری ۰۷ آبان ۱۴۰۰، ۱۳:۴۸