1. this 바인딩과 함께 전달 class MyComponent extends React.Component { myMethod(param, e) { console.log(param); // 'someParam' console.log(e); // SyntheticEvent } render() { return ( {/* this 바인딩과 함께 전달 */} ); } } 2. arrow function 활용 class MyComponent extends React.Component { myMethod(param, e) { console.log(param); // 'someParam' console.log(e); // undefined } render() { return ( {this.myMethod('some..
1. 생성자에서 핸들러에 this를 바인딩 class MyComponent extends React.Component { constructor() { this.state = { someState, }; this.myMethod = this.myMethod.bind(this); // this 바인딩 } myMethod() { this.setState({someState: 'another state'}); } render() { return ( ); } } 2. 핸들러 등록과 함께 this를 바인딩 class MyComponent extends React.Component { constructor() { this.state = { someState, }; } myMethod() { this.setState(..
- Total