일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 공변성
- RTK Query
- webpack
- Cypress
- 무한 스크롤
- ESlint
- tailwind
- SSR
- 투포인터
- TS
- Jest
- 태그된 유니온
- 결정 알고리즘
- 이분 검색
- CORS
- map
- Promise
- CI/CD
- 호이스팅
- recoil
- app router
- 타입 좁히기
- 인터섹션
- React
- 반공변성
- autosize
- useAppDispatch
- async/await
- 리터럴 타입
- dfs
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