Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- br 태그
- iframe 태그
- RGBA
- css
- 일반 형제 결합자
- focus 의사클래스
- RGB
- go live
- width속성
- 전체 선택자
- 인접 형제 결합자
- Checked 의사 클래스
- 임베디드
- reveal in file explorer
- 자식결합자
- 아두이노
- tag html
- i 태그
- sup태그
- height속성
- iframe
- html 태그
- padding 속성
- Live Server
- sub태그
- html tag i
- background-color 속성
- id 선택자
- html
- not 의사클래스
Archives
- Today
- Total
so woon!
[React] State 바꾸기 본문
학습일 : 2023. 03. 07
State를 바꾸기 위한 방법은 2가지가 있다.
가장 먼저 단순하게
1. setCounter를 이용하여 우리가 원하는 값을 넣어준다. =>
다시 클릭하면 당연하게도 값이 변하지 않는다.
ex>
setCounter(253)
2. 이전 값을 이용하여 현재 값을 계산해 낸다. (함수 전달하기)
ex1>
setCounter(counter + 1);
ex2>
setCounter( (current) => current + 1 );
이 방법이 더 안전하다고 한다.
이렇게 적게 된다면 예상치 못한 업데이트가 어디선가 일어났다고 해도, 혼동을 주는 걸 방지해줄 수 있다.
이 current가 확실히 현재 값이 될 수 있다는 것이다.
'ReactJS > 개념정리' 카테고리의 다른 글
[React] 시간 변환기 만들기 (분 ->시) (0) | 2023.03.11 |
---|---|
[React] Inputs, State (0) | 2023.03.11 |
[React] 리렌더링 (0) | 2023.03.07 |
[React] React.useState 사용하기 (0) | 2023.03.06 |
[React] render (0) | 2023.03.06 |
Comments