프론트엔드2 "프로미스(Promise)와 콜백(Callback)의 차이점에 대해 설명해주세요." promise와 callback은 둘다 비동기 작업을 처리하는 방법이다. 차이점으로는 구조와 가독성, 에러 처리, 상태 관리가 있으며, 구조와 가독성 - promise를 사용하면, 비동기 작업을 좀 더 선언적으로 표현할 수 있고, 코드의 가독성이 callback에 비해 향상된다. 반면, callback은 중첩 사용 시에 흔히 말하는 callback지옥에 빠질 수 있다. 에러처리 - promise는 catch() 메서드를 이용해서 에러 처리를 관리 할 수 있다. callback은 각 callback 함수마다 에러 처리 로직을 적용해야한다. 상태 관리 - promise는 pending, fullfiled, rejected 3가지 상태를 가지고, 이 상태들을 이용해서 비동기 작업의 결과를 명확하게 다룰 수 있.. 2024. 3. 11. 부트캠프 프론트엔드 및 백엔드 협업 과제 진행 2일차 1일차는 정신없고 어색한 상태로 인사하고 대략적인 진행도 하고, 관련해서 캠프 측에서 공지에 따라 움직였고, 본격적으로 시작된 2일차, 기획의 문외한 6명이서모여서 데일리 스크럼을 통해서 도출된 이야기는 1. 대주제는 연차/당직 관리 시스템 2. 다들 처음 해보는 협업이라서 그런지 어영부영 있다가 진행이 더뎌서 당장 작업 가능한 기능 부분을 작업하기로 의견이 모임 3. [회원가입], [로그인, 로그아웃], [개인정보수정] 이렇게 파트를 나눔 4. 백엔드 3, 프론트 3이기 때문에 각 담당 파트 별로 별도의 회의를 1시간 가량 진행 내가 담당한 부분은 회원가입이었고, 앞선 프론트엔드 프로젝트에서도 회원가입 기능은 처음이기 때문에 해보고 싶어서 지원하게 됨 일단 기본적으로 폼을 나눠봄. request { ".. 2023. 7. 25. 이전 1 다음