React

state변경

해말그미 2023. 3. 25. 23:07

글 제목 3개 만드는 숙제

좋아요 버튼이랑 & 갯수 ui 만들기

버튼 태그로 만들 수 있지만 별로 안이뻐서 span 으로 만들어 준다.

거기에 클릭 기능을 부여해 줄 수 있다.

따봉을 눌렀을 때 옆에 있는 숫자를 증가 시킬려면??

숫자를 state 로 만들면 좋을 것 같다. 

 

onClick 쓰는 법

어떤 html 요소를 클릭했을 때 자바스크립트를 실행시켜 준다

요소에 이벤트 핸들러를 넣어준다 onClick

함수는 긴 코드를 한 단어로 묶어주는 문법

state는 등호 = 으로 변경하면 안된다.

state변경용 함수를 써야 html 재렌더링도 잘된다.

위 글을 해석해 보면 span 을 클릭했을 때 함수가 실행되고 state가 1로 바뀐다.

 

배운거 정리하자면

1. onClick쓰는 법 onClick={}안엔 함수 넣어야 한다.

2.state 변경하는 법 변경은 변경함수를 써야 한다.

 

버튼 누르면 해말그미가 바보로 바뀌도록(숙제)