250x250
반응형
- Today
- Total
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
- 리액트 라이프사이클
- server action
- next.js toast
- angular
- 훈련소
- 비동기 병렬처리
- The above error occurred in the
- react life sycle
- svgr
- 자바스크립트 순수함수
- 자바스크립트
- react
- 사회복무요원 훈련소
- react toast
- 공익 훈련소
- no-use-before-define
- query param
- useformstatus
- sessionStorage
- NextJS
- useRouter
- 오블완
- styled-component
- 리액트 알림
- resolved to branch.
- 리액트
- localStorage
- 오라클클라우드
- 산업기능요원 훈련소
- 훈련소 후기
Archives
목록비동기 병렬처리 (1)
아 그거 뭐였지
[JavaScript] Promise.all로 비동기로직 병렬처리하기 (.feat Promise.allSettled)
스마트스토어 관리툴을 제작하고있는 업무를 맡던도중 상품수정에 관련한 업무를 하고있었다. 회사 스마트스토어가 4개가 있는데 각 스토어에 중복적으로 상품들이 업로드되어있다. 같은 상품들이 업로드되어있다보니 하나의 상품을 수정하면 다른 스토어에서의 해당 상품이 수정되어야하는 귀찮은 일이 발생한것이다. 처음에는 for문으로 스토어 갯수별로 반복문을 돌아서 해결했지만, 하나의 스토어 수정이 끝나기 전까지는 다른 스토어 수정이 불가했었다. 스토어 하나당 1초가 걸린다고 가정했을때 모든 스토어를 수정하기위해서는 4초가 걸리는것이다. 상품 하나 수정하는데 4초나 걸린다니 사용자 입장에서는 답답해서 다시는 사용하지 않을것이다. 비동기함수 내에 반복되는 작업들이 병렬적으로 처리되기를 바라고있었지만, 동기적으로 실행이 되고..
Front-End
2023. 2. 13. 23:42