티스토리 뷰
이번에 배울 것은 state이며, state는 리액트 컴포넌트 안에 있는 오브젝트이다. 규칙은 다음과 같다. 컴포넌트 안에 state가 바뀔 때마다, 컴포넌트는 다시 render를 한다. 매우 심플한 구조이다.
state 선언과 componentDidMount()에서 setTimeout을 사용하여 5초후 state 값을 변경하게 하였다. 컴포넌트가 mount 할 때마다, greeting을 Hello! -> Hello again!으로 변경한다는 뜻이다. render가 다시 작동하면서 변경이 이루어질 것이다. 기억해야 할것은 state를 바꿀 때 setState를 설정하고, 업데이트할 때마다 render가 작동한다는 것이다. 새로운 state와 함께~
'프로그래밍 > Front end' 카테고리의 다른 글
[Front end] React #9 웹 서비스 만들기 Loading states (0) | 2019.07.23 |
---|---|
[Front end] React #8 웹 서비스 만들기 Practicing this setState (0) | 2019.07.22 |
[Front end] React #6 웹 서비스 만들기 Component Life Cycle (0) | 2019.07.21 |
[Front end] React #5 웹 서비스 만들기 Validation Props with propTypes (0) | 2019.07.21 |
[Front end] React #4 웹 서비스 만들기 Data flow (0) | 2019.07.21 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- 리눅스 명령어
- 소프트웨어공학
- 오라클 내장 함수
- Maven
- React
- 리액트
- spring
- Java
- 제주도 3박4일 일정
- 이직
- 개발환경
- SQL
- 프로그래머
- 정렬 알고리즘
- 자바
- javascript
- 자바스크립트
- 프로그래머스
- Eclipse
- 회고
- sort algorithm
- 오라클
- 리액트 16
- Tomcat
- effective java
- 경력관리
- 제주도 여행
- Linux 명령어
- Collection
- 성능분석
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함