상세 컨텐츠

본문 제목

[ React.js ] 클릭 이벤트 구현 , 버튼 클릭 시 값 증가, 예제

FrontEnd/React.js

by SangHoonE 2021. 9. 1. 10:24

본문

반응형

안녕하세요 상훈입니다.

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 내에 넣었습니다. 

 

 

 

관련글 더보기

댓글 영역