강좌 잘 보고 있습니다. 책이 너무 어려워서 이 곳 강좌를 먼저 듣고 있는데요.
잘 안되서 문의 드립니다.
질문 그대로 onClick을 섹션2에서의 state의 예제처럼 handleClick으로 빼보니 안되네요?
음, 쓰지말라고 했던 this.forceUpdate()를 하니 적용이 되구요. 하도 안되어서 혹시나해서 forceUpdate를 했습니다.
import React from 'react';
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
name : 'bruce'
};
this.handleClick = this.handleClick.bind(this);
}
handleClick() {
// this.state = ({
// name : ' wayne'
// });
this.state = ({
name : ' wayne'
});
this.forceUpdate();
}
render() {
return (
ClickMe
Hello World!! {this.state.name}
)
}
}
export default App;