반응형

1. 시험환경

- Visual Studio Code

- node v14.17.0

- npm 6.14.13

 

2. 목적

- 단계별 학습을 통해서 ReactJS 사용법을 익힌다.

- state, props 기본 사용법을 학습한다.

 

3. 적용

state 객체를 정의한다.

    - state 객체 안에 여러 값이 필요할 경우, {key:value} 형태의 json 양식으로 선언한다.

    - WorldList 컴포넌트를 호출하면서, "{this.state.이름}"으로 전달하였다.

    - 즉, 현재 컴포넌트의 state를 하위 컴포넌트의 props로 전달할 수 있다.

state 객체 정의 및 전달

 

② WorldList 컴포넌트에서 props 값을 참조하여 데이터 처리한다.

    - App.js에서 {this.state.이름}으로 전달한 것을 "this.props.이름"으로 참조하였다.

props

 

4. 결과

    - this.state.items를 추가하면서 변경된 값이 출력되는지 확인한다.

실행결과

 

 

 

※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다.

반응형
반응형

1. 시험환경

- Visual Studio Code

- node v14.17.0

- npm 6.14.13

 

2. 목적

- 단계별 학습을 통해서 ReactJS 사용법을 익힌다.

- 작성한 컴포넌트에 매개변수(props)를 전달하고 참조하는 방법을 학습한다.

 

3. 적용

 컴포넌트 호출과 함께 매개변수를 전달한다.

    - HelloWorld 컴포넌트 호출과 동시에 "Hello World"라는 문자열을 갖는 title(props)을 전달한다.

    - Inform 컴포넌트 호출과 동시에 "Information about your selection..."이라는 문자열을 갖는 article(props)을 전달한다.

컴포넌트와 매개변수

 

② 매개변수(props)를 전달 받은 컴포넌트는 "this.props.변수"의 형태로 전달 받은 값을 참조할 수 있다.

props 사용방법

4. 결과

    - 컴포넌트 호출과 함께 매개변수(props)를 전달 하고 참조하는 법을 확인하였다.

실행 결과

 

 

 

※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다.

반응형
반응형

1. 시험환경

- Visual Studio Code

- node v14.17.0

- npm 6.14.13

 

2. 목적

- 단계별 학습을 통해서 ReactJS 사용법을 익힌다.

- function 컴포넌트 호출 시 매개변수 전달 방법을 알아보자.

- function 컴포넌트에서 전달받은 매개변수를 참조하는 방법을 알아보자.

 

3. 적용

① FuncTitle이라는 function 컴포넌트 호출과 동시에 subject, inform 매개변수를 전달한다.

chap17_3.html
0.00MB
function 컴포넌트 호출과 동시에 매개변수 전달

 

② FuncTitle이라는 function 컴포넌트를 정의하고, props 매개변수를 선언하였다.

    - 전달받은 매개변수는 "props.키" 형태로 값을 참조할 수 있다.

    - props.subject : FuncTitle 호출과 함께 subject 변수로 전달한 값을 참조한다.

    - props.inform : FuncTitle 호출과 함께 inform 변수로 전달한 값을 참조한다.

props를 통해 전달받은 값 확인

 

4. 결과

결과 확인

 

 

 

※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다.

반응형

+ Recent posts