React 생활코딩 #5

ims·2020년 8월 9일
0

React

목록 보기
21/25

bind

사전적 의미 : 결속시키다, 묶다

this.state.mode 의 값을 read로 바꾸고 싶다고 했을 때 위의 코드와 같이 값을 바꾸려고 하면 ERROR가 발생한다.

현재 App의 Component에 포함돼 있는 것은 맞지만 this를 특정할 수 없다. 그래서 bind를 이용해서 this를 특정해주어야 한다.

function뒤에 bind.this를 명시해주고 나서도 this.state.mode='welcome' 으로는 값이 바뀌지 않는다. 값을 바꾸고 싶다면 this.setN({}) 을 이용해야 한다

위는 bind에 대한 예제코드. bind는 this를 특정할 수 있게 해준다.

profile
티스토리로 이사했습니다! https://imsfromseoul.tistory.com/ + https://camel-man-ims.tistory.com/

0개의 댓글