2/6 TIL

Minji Kang·2021년 2월 6일
0

setState & 전개연산자

setState는 객체로 전달되는 값만 업데이트를 해준다.

ex )

이렇게 한다고 해서 car의 값이 업데이트 되지 않는다.

이렇게 해줘야 값이 바뀐다.
이건 전개연산자 인데

... this.state.car
기존의 객체안에 있는 내용을 해당 위치에 풀어준다는 의미다.
그 다음에 설정하고 싶은 값을 넣어주면 해당 값을 덮어쓰게 된다.

event

주의할 점

이벤트 이름은 무조건 camelCase!

이벤트에 전달해 주는 값은 함수로!
onChange={this.handleInlput()} (x)
이렇게 된다면 렌더링 > 함수호출 > setState > 렌더링 ...반복반복

이벤트 안에서는 메소드를 호출하지 말자!

profile
코딩의 해상도 높이기

0개의 댓글