1. bind()
bind()는 어떤 함수에서 this 값으로 특정 객체를 받고싶을 때 사용한다. 함수선언이 끝나는 부분이나 함수 이름 뒤에 .bind(원하는 객체이름)을 덧붙여주면 this 값을 매개변수에 넣은 객체로 받는 새로운 함수가 생겨난다.
**또한 bind()는 인자를 여러 개 받을 수도 있다.
bind(this, 인자1, 인자2) -> function(인자1, 인자2)
2. state 수정
state는 처음 초기화된 이후 쉽게 바꿀 수 없다. 반드시 위와 같은 함수를 이용해서만 바꿀 수 있다. setState()를 통해서 수정해야만 리액트가 state값이 변화된 것을 알고 render()를 재호출할 수 있다.
3. props에서 함수 만들기
'웹 > 리액트, 리액트 네이티브' 카테고리의 다른 글
react 리액트를 사용하는 이유, 리액트에서 함수형 컴포넌트를 사용하는 이유 (0) | 2021.10.09 |
---|---|
리액트 state (0) | 2021.03.18 |
리액트 - 컴포넌트 파일로 쪼개기 (0) | 2021.03.18 |
리액트 개발자 도구 (0) | 2021.03.18 |
리액트 컴포넌트 만들기 - 정리 도구. (0) | 2021.03.17 |