Developer's Note
로그인
Developer's Note
로그인
[24일차 회고] 비동기
JKim
·
2023년 3월 18일
팔로우
0
코드스테이츠
0
코드스테이츠 회고
목록 보기
24/49
1. 비동기
새로 배운 것(새로 배운 내용의 키워드를 간단히 설명)
블로킹과 논블로킹의 차이: 함수 진행의 제어권을 넘기느냐, 넘기지 않느냐의 차이로 블로킹은 제어권을 넘겨서 진행을 제어하며 논블로킹은 제어권을 넘기지 않고 함수를 호출만 하고 자신은 그대로 진행한다
setInterval: 반복적으로 특정 주기마다 콜백 함수를 호출하는 Timer 비동기형 메소드
비동기 함수의 주의점: 비동기 함수는 순서를 보장하지 않는다.
Promise executor: Promise의 내부 실행 함수
Promise resolve: Promise state프로퍼티가 fulfilled(정상 이행) 상태일 때, resolve(인자) 함수가 동작한다.
Promise reject: Promise state프로퍼티가 rejected(에러) 상태일 때, reject(인자) 함수가 동작한다.
Promise Finally: Promise에서 인자값을 받아오지 못하고, 비동기 체인의 마지막에 동작하는 메소드
Promise.all: 여러 개의 비동기 작업을 동시에 진행하는 메소드
이미 알고 있던 것(간단히 키워드로만 나열)
setTimeout, clearTimeout, clearInterval
callback Hell
Promise then, Promise Catch
2. 추가 학습(주간 정리) 및 활동
Study
1. 불금 스터디 4차 정기 모임(자료 정리, 발표)
2. DeepDive 프로그래머스 46~50번 풀이
3. 회고
언더바 라는 과제를 진행하였는데, 난이도가 아주 높았다. Bare를 마무리한 분들이 50%가 채 되지 않았고, advanced를 마무리한 분들은 10%대에다가 nightmare 진행중인 사람 7%, 마무리한 사람은 없었다.
그래도 문제를 풀면서 여러 제약을 걸어둔 덕에 많은 생각과 시도를 할 수 있었고, 페어분과 서로 모르는 것을 공유하며 문제를 푸니 시너지가 잘 나왔다.
요즘 지속적으로 블로깅의 주기가 밀려나고 있다. 아무래도 많은 피로와 학습 스트레스가 점점 극에 달하고 있는 것 같은데, 어떻게 해야할지 막막한 심정만 든다.
다음주 수요일부터 React를 시작한다. 이제 진짜 중요한 개발 공부를 하게 되는데, 그 동안 공부한 내용을 잘 정리해서 나의 것으로 만들 필요가 있을 것 같다.
4. 정리 자료
24일차 정리 자료
5. Next day's to-do list
DeepDive 93p~107p
단어 암기 전용 파일에 단어 정리
프로그래머스 51~55번 풀이
4주차 회고 블로깅
토~일:
1. 클래스와 고차함수를 이용한 아주 작은 프로젝트 제작
2. Project 마이페이지 history 페이지네이션
JKim
프론트엔드 개발자 | 문제가 있는 내용이 있다면 댓글로 알려주세요.
팔로우
이전 포스트
[23일차 회고] Prototype Chain
다음 포스트
[25일차 회고] Node.js
0개의 댓글
댓글 작성