2nd Project Status -1st Week

Jivyy·2020년 6월 9일
0
post-thumbnail

6/8(Mon)

  • 팀/주제 발표 : 핀터레스트
  • trello 작성하면서 1st sprint 목표설정
  • 팀원들과 회의(어떤 기능까지 구현할 것인가)
  • 초기세팅
  • styled component 공부(sass 쓰다가 바꾸려니 낯설다.. )

6/9(Tues)

  • git 세션 : 이번 플젝은 git merge 가 아닌 git rebase 사용해서 pull request할것
  • 핀터레스트 마이페이지 UI 구현
  • useState/useEffect 공부 (1차는 클래스형 2차는 함수형 컴포넌트를 사용)

6/10(Wed)

  • 드롭다운 메뉴 만들기 : display none/block 을 이용(useState 를 쓰니 훨씬 편하다)
  • git rebase 를 통한 첫 PR/ 중간에 터미널이 다운되면서 임시저장파일이 생기는 오류가 났었는데 git 폴더 내에 swp임시저장파일을 삭제해주면 된다
  • axio 로 목데이터 붙여서 맵 돌리기 성공: 실제 api 랑은 문제가 있다....다시 도전
  • 소셜 로그인 세션/ 프론트엔드는 간단한 것 같다
  • 지난 플젝때 고생했던 splice 문제/정확한 리턴값을 알게 되었다.
    array.splice(index번호, 잘라낼 개수) 를 하면 내가 원하는 값만 잘라내고 새로운 array 를 저장하는 것은 맞지만 바로 보여주는 return 값은 잘라낸 요소의 값이다. 따라서 따로 분리를 해야한다.
    가령 setData(check.splice(3,1))를 하는 것이 아니라 check.splice(3,1)
    SetData(check) 을 해주어야 한다.
    오늘 또 하나 배웠네요.....😱

6/11(Thur)

  • 보드만들기에서 첫 모달 만들기 : 생각보다 어렵지 않았다.
  • git rebase : PR 후 컨플릭트 발생& 해결후 다시 push 할 때는 -f를 해줌으로서 강제push 를 해야 한다.
  • 삼항연산자를 익히자!

6/12(Fri)

  • 보드만들기 모달 완성 : input type 에서 date 를 지정해주면 크롬브라우저상에서 지원하는 달력이 나온다.
  • 아직 스타일컴포넌트는 생각보다 불편하다... 익숙해지자
  • css 상에서 가운데에 오게 해주는 마법의 주문
    :position : absolute, top:50%, left:50%, transform:translate(-50%, -50%)
  • 리덕스 세션 2시간 듣고 멘붕상태 / 주말에 계속 보자 익숙해지는수밖에
  • 핀만들기 ui 작업중/ 이미지파일을 올려야한다!

6/13(Sat)

  • 모달창 open/close 기능 구현
  • 핀만들기 UI 완성
  • 핀만들기 = 이미지 올리기 기능 구현해야한다. 공부중.
  • 다른 팀원분들꺼 pull 받아서 rebase 했더니 갑자기 map 오류가 났다. && 로 해결
  • rebase 하는데 conflict 나서 resolve 하고 다시 push 했는데 갑자기 error 떠서 멘붕와서 삼십분 소요. 다행히 commit 다시 하고 해결했다.

6/14(Sun) 위코드에서 마지막 주말

  • input type=file 에서 이미지 올리고 미리 볼 수 있는 로직 구현
  • textarea 창 글자 수에 맞게 height 조정되는 기능 구현
  • Rebase 공부하기
profile
나만의 속도로

0개의 댓글