React_03_State
- State: 컴포넌트 내부에서 관리되는 변경이 가능한 데이터
- 변수와의 차이점: 값 변경 시 화면에 바로 렌더링이 됨(화면에 적용)
- JS 문법에서는 화면에 접근하는 렌더링 코드를 별도로 작성해야 함
- State 사용방법
①State import: import {userState} from 'react';
②State 선언: const [변수이름, set 변수이름]=useState(초기값)
③State 값 변경: set변수이름(변경값)
[실습1]버튼 클릭하면 숫자 증가시키기
[실습2]좋아요 실습: 하트 클릭 시 빨간 하트로 변경, 좋아요 개수 증가
[실습3]랜덤게임: 버튼 클릭 시 랜덤 수 출력되고 선택한 버튼의 숫자와 비교하여 결과 출력
*실행순서가 State 선언 부분-return문-함수 순으로 실행되므로 if문은 함수에 넣으면 안 됨
'React' 카테고리의 다른 글
[React]6. Context API (0) | 2023.08.18 |
---|---|
[React]5. JS 함수 (0) | 2023.08.17 |
[React]4. State 실습(주사위 게임) (0) | 2023.08.16 |
[React]2. 컴포넌트 (0) | 2023.08.10 |
[React]1. JSX 문법 (0) | 2023.08.08 |