[TIL] 항해99 29일차

돼지·2022년 2월 7일
0

항해99

목록 보기
34/104

오늘 배운것

리액트 프로젝트 수정 기능 구현
옵셔널 체인지 : ?.을 사용하면 프로퍼티가 없는 중첩 객체를 에러 없이 안전하게 접근할 수 있습니다.

let user = {}; // 주소 정보가 없는 사용자

alert( user && user.address && user.address.street ); // undefined, 에러가 발생하지 않습니다.

----------------------------------------------------------------------------

let user = {}; // 주소 정보가 없는 사용자

alert( user?.address?.street ); // undefined, 에러가 발생하지 않습니다.

promise의 then()이란

fulfilled 상태가 되면 then()을 이용하여 처리 결과 값을 받을 수 있다.

promise의 catch()이란

rejecter 상태가 되면 실패한 이유를 catch()로 받을 수 있다.

느낀점

오늘 하루종일 강의만 들으면서 나오는 기능 구현을 따라했다.
이렇게 따라치기만 하고 이해안되는 상황이 걱정됐는데 매니저님이 현 상태는 당연한 것이며 모두 그것을 느끼고 있는 상황이라 해주셨다.
당장은 이해 안된 상태지만 이후 프로젝트들을 하다보면 서서히 이해될 것이라 하셨으니 일단.. 안심하고 집중하자 😑

근데 삭제기능을 구현하려고 했지만 3시간의 노력이 물거품 됐네.
수정기능했으니 금방 할줄 알았는데 생각보다 삽질을 많이 했다.

내일 할일

과제 샘플을 보면서 삭제기능을 어디에 어떻게 구현해야 할지 힌트를 얻었으니 빠르게 기능 구현하기

전 페이지 반응형으로 만들기

  • 웹 퍼블리싱 강의 들으며 미디어 쿼리 관련 공부하면서 진행해보자

레이아웃 3가지 선택 구현하기

  • 위에 반응형 먼저 하다보면 힌트를 얻을 거같다.
profile
먐미

0개의 댓글

관련 채용 정보