반응형
이번 글을 통해 배워갈 내용
- props 를 통한 데이터 전달
props의 정의
리액트에서 어떠한 값을 컴포넌트를 통해 전달하고자 할때
props(속성)을 주로 사용합니다.
먼저 보드 컴포넌트를 열고
renderSquare(i) {
return <Square value={i} />;
}
위와 같이 Square 컴포넌트 함수에서 value 값을 넣어줍니다.
그렇게 되면 함수 컴포넌트를 호출 할때
0 부터 8까지 값이 들어갈 것입니다.
사각형 (Square) 컴포넌트를 열고
{this.props.value}
상위 컴포넌트에서 받은 props 값을 출력해주면
위와 같이 0 부터 8 까지의 값을 잘 전달 받아 출력해주는 것을 알 수 있습니다.
다음 강좌에서는 컴포넌트 상호작용에 대해서 알아보겠습니다.
감사합니다.
구글링하다가 알게된 Props 관련 정의를 읽어보면 좋은 곳
https://ko.reactjs.org/docs/components-and-props.html
https://react.vlpt.us/basic/05-props.html
코드보기
https://github.com/songk1992/react_tic_tac_toe_lecture
참조 및 인용 문서
https://reactjs.org/tutorial/tutorial.html
https://codemasterkimc.tistory.com/50
반응형
'Javascript > React' 카테고리의 다른 글
리액트로 틱택토 게임 만들면서 기초 배우기 # 6 (controlled components) (0) | 2021.08.07 |
---|---|
리액트로 틱택토 게임 만들면서 기초 배우기 # 5 (상호작용하는 Component 만들기) (0) | 2021.08.07 |
리액트로 틱택토 게임 만들면서 기초 배우기 # 3 (컴포넌트 틀 만들기) (0) | 2021.08.07 |
리액트로 틱택토 게임 만들면서 기초 배우기 # 2 (리액트 VirtualDom 조작해보기) (0) | 2021.08.06 |
리액트로 틱택토 게임 만들면서 기초 배우기 # 1 (리액트 설치) (0) | 2021.08.06 |