일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- C언어
- 노트북추천
- 네트워크관리사2급실기문제
- 굿노트
- 실기시험
- 가성비노트북
- 행정관리사
- 실기시험예제
- 인강용노트북
- 총게임
- 심플한플래너
- 실기문제
- 콜오브듀티
- 행정관리사3급
- 행정관리사3급공부
- 프로그래밍
- 네트워크관리사2급
- 행정관리사합격하기
- 노트북구매하기
- C언어배우기
- 백엔드
- 저렴한노트북
- 코딩
- 자바스크립트
- 네트워크관리사
- 노트북추천받기
- 네트워크관리사2급실기
- 개발자
- 실기문제풀이
Archives
- Today
- Total
잡다한 사전
(2023.11.22) (React) Props와 State 본문
반응형
1. Props
부모 컴포넌트로부터 자식컴포넌트가 물려받는 속성, 다시 말해서 Props를 이용해서 데이터를 전달하는 것을 말합니다.
Props는 자식에서 수정이 불가능합니다. 그 이유는 단방향 데이터 흐름을 지키기 위해서이다.
ex)
src/App.js
app.js에서 자식 컴포넌트에게 보낼 속성을 정의합니다.
# src/App.js
render() {
return (
<div className="App">
<Hello text="React"/> //정의
</div>
);
}
}
src/hello.js
hello.js에서 부모컴포넌트에서 받은 props를 호출합니다.
render() {
return (
<div>
<p>
Hello {this.props.text} //정의 된 props호출
</p>
</div>
);
}
2. State
컴포넌트 내에서 동적으로 변동되는 데이터를 관리할 수 있으며, 기본값을 미리 설정해서 사용이 가능합니다.
const [num, setNum] = useState(0)
const updateNum = () => setNum(num + 1);
const clearNum = () => setNum(0);
// user초기 값을 설정
위와 같은 useState를 사용해서 입력받은 변경된 값을 저장할 때 사용하는 경우가 있습니다.
( useState를 이용해서 회원가입을 하는 것은 다음장에서 해보도록 하겠습니다. )
반응형
'프로그래밍 언어 > node.js' 카테고리의 다른 글
(2023.11.28) 팀 프로젝트를 마무리하면서.. (0) | 2023.11.28 |
---|---|
(2023.11.23) (React) useState를 이용한 값 받기 (0) | 2023.11.28 |
(2023.11.21) React란 무엇인지? (0) | 2023.11.28 |
(2023.11.20) nodemon에 대해서... (1) | 2023.11.20 |
(2023.11.17) ES6 Module이란? (0) | 2023.11.20 |