일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 리덕스
- http
- 코딩공부
- 리액트
- react-router
- React Native
- 타입스크립트
- html기초
- useEffect
- JavaScript
- 참조자료형
- 코린이
- git
- async
- 코딩독학
- 프론트엔드
- scss
- 코딩기초
- Vue3
- SasS
- CSS
- redux
- 리액트 네이티브
- react
- 자바스크립트
- 사용하는 이유
- TypeScript
- 깃
- 코딩초보
- 비동기
Archives
- Today
- Total
목록리덕스 사용법 (1)
맨 땅에 프론트엔드 개발자 되기

나는 어떤 일을 할 때, 그 일을 왜 하는지가 이해가 되어야 한다. Redux-Saga를 처음 배울 때 비동기를 처리하기 위해 왜 Redux-Saga를 사용할까 이해가 되지 않았다. 컴포넌트 내부에서 비동기 로직을 실행하고 난 뒤에 디스패치를 하면 되는 거 아닌가? 라고 생각했었다. 왜 Redux-Saga를 사용하는가? 디자인 패턴이라고 들어보았는가? 진짜 잘하는 개발자는 소프트웨어 설계부터 비즈니스 로직이 안정적으로 구현되고 가독성 좋은 코드를 짜기 위해 고민한다고 한다. Redux-Saga는 갑자기 어디서 뿅하고 튀어나온 게 아니라 이 디자인 패턴을 고민하다가 나온 결과물이라고 할 수 있다. - Saga 패턴 Saga 패턴에 대한 설명을 찾아보면, "saga 패턴은 분산 애플리케이션의 일관성을 유지하..
코딩 공부 일지/React JS
2022. 7. 13. 19:35