안녕하세요 상훈입니다.
React.js 로 버튼을 클릭하면 값이 1씩 증가되는 기능을 구현해보려고합니다.
<div id="root"></div>
<script type="text/babel">
class App extends React.Component {
constructor (props) {
super(props)
this.state = {
count: 0
}
this.countUp = this.countUp.bind(this)
}
render () {
return (
<div>
<h1>클릭한 횟수 : {this.state.count}</h1>
<button type="button" onClick={this.countUp}>클릭</button>
</div>
)
}
countUp (event) {
this.setState({
count: this.state.count + 1
})
}
}
const container = document.querySelector("#root")
ReactDOM.render(<App />, container)
</script>
root라는 이름을 가진 div하나 넣어주시고,
나머지는 전부 script로 한번에 html 내에 넣었습니다.
[ React.js ] Checkbox event, 체크박스 체크 이벤트, 예제 (0) | 2021.09.01 |
---|---|
[ React.js ] input, onChange 이벤트, 입력창 핸들링, 예제 (0) | 2021.09.01 |
[ React.js ] 에러 VM42:9 Uncaught TypeError: Super expression must either be null or a function, not undefined (0) | 2021.09.01 |
[ React.js ] 현재 시각 시계 만들기 예제 (0) | 2021.08.30 |
JSX 기본 문법 - 기초 (0) | 2021.08.27 |
댓글 영역