ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <5주차 정리 WIL> 개인과제에 영혼을 태웠다.. 미니 프로젝트 시작!
    부트캠프 <항해99> 일지/TIL & DIARY 2022. 6. 13. 00:29

    진짜 개인과제 하다 에러를 너무 많이 만나서 멘탈이 탈탈 털렸다..

    대부분 이전 과제에서 미리 해봤던 기능이라 금방 끝날줄 알고 얼른 끝내고 다른 공부 해야지~ 했는데

    에러 하나 잡으면.. 하나 더 튀어나오고.. 잡으면 또 튀어나오고... 잡으면 또....

    그렇게 잡고도 이렇게 잡으면 되는게 맞는지.... 아니 애초에 설계를 잘못했던건가.. 멘탈이 바삭바삭..

     

    결국엔 만족할만한 퀄리티까지 뽑아내지 못했다.. 그래도 기본 요구사항은 다 채우긴 했는데... 
    그래도 뭔가 마음에 계속 남는듯 ㅠ... 휴... 무한스크롤도 이번엔 꼭 구현해야지 했는데
    에러 잡다 시간 부족해져서 결국 손 못댔다. 추가기능 몇개 포기하더라도 해볼걸 그랬나 아쉬워했는데

    그래도 이번 미니 프로젝트에서 맡은 페이지가 리스팅 페이지라... 이번주엔 해볼 수 있으려나보다.

     

    금요일부터 미니프로젝트로 백엔드랑 처음으로 협업해보게 되었는데 뭔가 엄청 신기하고...

    또 뭔가 서로 다른 언어로 대화하는 듯한 기분도 들었다 (...) 뭐라고 하시는건지 모르겠어...
    겨우 3주 떨어져 있던 것 맞나요 ㅋㅋㅋㅋㅋ


    그래도 재밌다! 게다가 뭔가 그동안 어렵고 복잡하고 성가셨던것들 다 백에서 해주신단다!! 백엔드 만세!

     

    미니 프로젝트 재밌을거 같다 :) 조원들도 너무너무너무 좋고 ㅎㅎ..



    이번 주에 한 일!

    • 5주차 팀과제 & 개인과제 해결하기 & 개인과제 피드백 요청
      개인과제 : https://myvoyage.tistory.com/103?category=939340
    • CS 스터디 발표 <1일 1로그 IT 지식> 38~39 챕터
    • 주특기별 고민상담소 참가
    • 자바스크립트 스터디를 하기로 했다. 교재는 코어 자바스크립트.
    • 미니 프로젝트 주차 S.A. 작성 및 제출   feat. 끝나지 않는 마라톤 회의..
    • 협업 채널 개설 : 깃헙, 슬랙, 피그마
    • 미니프로젝트 담당 파트 기능 구현 진행 중

     

    📖 배운 것들

    • Axios
      XML Http Request를 베이스로 한 프로미스 기반 HTTP 클라이언트 라이브러리이다. node 런타임과 브라우저 양측에서 모두 돌아간다 : ) 이전 강의들에서 배워서 사용하던 방법보다 한결 쉽고 편리하게 데이터를 받아올 수 있었다! 
    • 리덕스 툴킷 사용시 미들웨어 사용법
    • 리액트에서 페이지 이동시 스크롤이 유지되는 문제 해결 -> Scroll Restoration
    • 개별 컨텐츠 데이터 -> 리덕스의 전체 리스트에서 받아오지 말고 따로 DB로부터 받자..!
    • 오류나는 코드 체크 : 주로 데이터를 받아와서 사용하는 부분에서, 데이터를 받기 전에 로드해서 문제가 발생했다.
      미리 로딩이 되었는지 여부를 체크할 수 있게 하자
    • 컴포넌트 -> 더 잘게 쪼개어도 되었을 듯 하다. 반복되는 기능이 있다 -> 불필요하게 코드가 반복된다. 
    • 코딩 컨벤션이 필요한 이유.. 내가 지은 변수명인데 내가 헷갈린다. 규칙을 잘 정해두자.
    • 불변성 확보를 위해 State의 list에다가 Push 하는 짓은 지양하도록 하자.
    • 파이어베이스의 실시간 DB 사용법. 혼자 공식 문서 보면서 공부하느라 머리아팠다..
    • 처음부터 설계를 잘하자... 나중에 고치려니 손댈게 많구나.....
    • 키프레임 활용에 아주아주 조금 익숙해졌다.

     

     

    ...? 어라 근데 금요일엔 새벽까지 공부했고 토요일엔 자정에 칼퇴했는데 왜 금요일 시간이 더 작게 잡혔지...?
    퇴근을 안찍었나..?

Designed by Tistory.