
프로그래머스 데브코스에서 API를 활용한 팀 프로젝트를 진행했다. 우리팀은 IT기기 리뷰 사이트를 주제로 HIT(How about IT)이라는 서비스를 개발했다. 나는 여기서 상세페이지를 맡아서 개발을 진행했고, 상세페이지의 기능은 다음과 같다. 리뷰 게시글 상세보기 (사진, 글쓴이, 제목, 내용, 작성일, 댓글 목록 출력) 리뷰 게시글 좋아요 / 좋아요 취소 리뷰 게시글에 댓글 작성 / 삭제 물론 로그인을 했다는 가정하에 위 기능들을 이용할 수 있고, 댓글은 내가 쓴 댓글만 삭제가 가능하도록 구현했다. 타입스크립트와 리액트로 개발을 했는데 타입스크립트로 개발해본 경험이 없어서 타입선언 부분에서만 조금 해매고 다른 부분들은 크게 어려움 없이 개발했다. 하지만 좋아요 기능에서 상당히 거슬리는 현상이 있었는..

뭐했다고 벌써 2개월이..? 1차 단위기간 회고 쓴지 얼마 안지난 것 같은데 벌써 2차 단위기간이 끝이다. 😥 저번달에 적응도 했겠다, 확실히 과제도 많아지고 강의 시간도 길어져서 몇배는 바쁘게 지냈던것같다... 사실 어제까지 Vue 과제 부랴부랴 제출하고 이제야 한숨 돌리면서 밀린 회고들을 쓰고 있다. 꿀같은 3일간의 방학(?)을 활용해서 2차 단위기간 회고를 해보고자 한다. 목차 바닐라JS 노션 클론 프로젝트 완성! 과제지옥 CS 기술 면접 스터디 굿바이 재호팀 바닐라JS 노션 클론 프로젝트 🍦 4주차 과제 겸 개인 프로젝트로 지금까지 배웠던 바닐라JS를 활용하여 노션을 클론하는 프로젝트였다. 2주 넘는 시간동안 로토님 강의와 함께 바닐라 자바스크립트 기본 역량 강화를 했고 노션 프로젝트를 하기 위한..

10일간의 길었던? 노션 클론 프로젝트가 끝이 났다. 일단 결과물과 코드 JooNotion 🔳 JooNotion joo-notion.vercel.app https://github.com/chunwookJoo/JooNotion GitHub - chunwookJoo/JooNotion Contribute to chunwookJoo/JooNotion development by creating an account on GitHub. github.com 이 프로젝트를 진행하기 전에 1기 선배님들의 화려한 노션 클로닝 프로젝트를 보고 나도 저렇게 멋지게 만들고 싶다는 욕구가 활활 타올랐다. 회고록까지 완벽하게 프로젝트를 끝낸 선배님들을 보면서 나도 개발하면서 고민했던 부분, 이슈들 다 기록하면서 개발해야지 ㅎㅎ 하지..

데브코스 합격 메일을 받고 오리엔테이션 받은지 벌써 한달이 지났다. TF팀이 데브코스 기록 챌린지라는 좋은 활동을 만들어 주셔서 앞으로 블로그도 꾸준히 쓸 겸 매 단위기간마다 회고글을 써보려고 한다. 독후감, 감상문, 심지어 누군가한테 편지를 쓴지도 너무 오래되었고 책도 잘 안읽는 편이라 글 솜씨가 많이 부족하다. 이번 기록 챌린지를 하면서 그런 부족한 부분을 보완할 수 있는 기회가 되면 좋겠다. (예쁘게 봐주세호🙇♂️) 적응의 기간이었던 한 달 데브코스에서의 첫 한달을 돌이켜보자면, 적응의 기간이었다고 할 수 있을 것 같다. 1~2주차는 데브코스 환경에 스며들기 위해 각종 툴(슬랙, 디스코드, 줌, 노션 등)에 적응했고, 또 코어시간과 매주 커피챗에도 적응하기 위해 바빴다. 디스코드는 한번도 써보지 ..

때는 데브코스 면접날.. Lia님이 내가 최근에 스터디를 했던 내용 중에 호이스팅에 대해 물어보셨다. Lia : "최근에 모던자바스크립트 스터디 하셨다고 했는데 호이스팅이 뭔지 짧게 설명 해주실 수 있나요?" 나 : "어.. 변수 선언할 때 끌어올림 현상.. 입니다..." 다행히 정말 운좋게 합격해서 강의를 듣는중.. 이선협 강사님 : "var를 사용할 순 있지만 권장하진 않습니다. 그 이유는 호이스팅이라는 자바스크립트 특징 때문입니다. 도대체 호이스팅이 뭐길래 var를 안쓰는지는 오늘 숙제로 남기도록 하겠습니다. 🤗" 호이스팅에 대해 알아보자^^ 호이스팅 Hoisting (무언가를 들어올리다 / 끌러올리다) 라는 의미로, 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미한다...
- Total
- Today
- Yesterday
- 배열의 메서드
- 프로젝트 회고
- 무한스크롤
- 교착상태
- 스코프
- 회고
- 원티드 프리온보딩 챌린지
- 노션 클로닝 프로젝트
- 프로세스 동기화
- 프로그래머스 데브코스
- Recoil
- CORS
- propTypes
- 라이프사이클
- 프로그래머스 데브코스 FE
- kdt
- JavaScript
- 프로그래머스
- 코딩테스트
- 번들러
- 호이스팅
- 토이 프로젝트
- React.Memo
- 힙
- 웹 브라우저 객체
- useMemo
- 알고리즘
- jwt
- 네트워크
- 리액트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |