일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 결정 알고리즘
- app router
- CI/CD
- React
- 타입 좁히기
- 이분 검색
- useAppDispatch
- 무한 스크롤
- SSR
- CORS
- TS
- 리터럴 타입
- Cypress
- Jest
- 인터섹션
- 공변성
- dfs
- map
- Promise
- tailwind
- webpack
- 호이스팅
- 반공변성
- 투포인터
- autosize
- RTK Query
- async/await
- recoil
- ESlint
- 태그된 유니온
Archives
- Today
- Total
목록Redux (1)
짧은코딩
Redux를 사용하는 이유 및 기본
Redux 서버에서 데이터 수정을 하면 프론트에서 값이 바뀌고, 프론트에서 데이터 수정을 하면 서버에서 값이 바뀌는 양방향 코딩을 하게되면 문제가 발생할 수 있다. 코드가 좀 복잡해지면 값이 이상하게 꼬일 수 있다. 따라서 Redux를 활용해서 데이터 관리를 쉽게 해줄 수 있다. Redux는 꼭 리액트에서만 사용하는 것은 아니다. 그치만 리액트에서 Redux를 많이 사용한다. -예시 리액트에서 A, B, C 컴포넌트가 있고 A가 제일 위 부모 태그, C가 제일 아래 자식 태그라 하면 state값을 다 따로 관리 해주게된다. 이 state를 다 같이 관리하기 위해서 Redux에 state를 저장하고 쉽게 관리 할 수 있다. 즉 컴포넌트 간의 state를 관리 할 때 사용하면 된다. 만약 컴포넌트 B에서만 ..
인프런, 유데미/Redux
2022. 9. 6. 22:20