[TIL] 240610 (React 심화 주차 시작)

·2024년 6월 10일

TIL

목록 보기
65/268
post-thumbnail

🥞 오늘 한 일

  • 리액트 심화 주차 발제
  • 리액트 심화 강의
    • 1-1 ~ 1-8 수강완료
  • 리액트 심화 개인과제
    • 프로젝트 셋업 및 로그인, 회원가입 페이지 UI 작업 및 라우터 설정
  • 스탠다드반 수업
    • 리액트 숙련 타임어택 완료
      • Redux를 활용한 계산기 만들기
      • Redux(RTK)를 활용한 TodoList 만들기
  • 알고리즘 탐험반 수업
  • 팀 변경
    • 팀 노션 작성 및 팀장 선출

여러모로 정신없는 날이었다. 시작하자마자 알고리즘 수업 후 리액트 심화 주차 발제를 들었고, 팀이 변경되어 팀 노션 작성 및 팀장 선출까지 했으며 오후에는 스탠다드반 수업에서 타임어택을 하고 다른 시간에는 강의를 정신없이 들었다. 바쁜 걸 좋아하긴 하지만, 이번 주는 별로 안 좋아지는 한 주가 될 것 같은 예감이 든다...^^ 열심히 달려야겠지.

스탠다드반 수업 - 리액트 숙련 타임어택

오늘은 타임어택을 진행했다. Redux를 활용한 계산기 만들기 20분, Redux(RTK)를 활용한 TodoList 만들기 40분 총 1시간동안 과제를 진행했고, 생각보다 시간을 아슬아슬하게 사용할 정도로 난이도가 느껴졌다. redux에 대해, 사용할 줄은 알지만 아직 익숙하게 자유자재로 다루진 못한다는 것을 깨달았다. 아래 링크에서 풀이를 확인할 수 있다.
깃허브 링크

🍽️ 문제 해결

로컬 변경 사항을 무시한 채 git pull하는 방법

문제

알고리즘 수업에서 문제들은 계속 업데이트가 되는데, 내가 작성한 답을 유지한 채 튜터님이 작성한 답도 함께 유지하고 싶었다. 그러나 git pull을 받았을 때 해당 부분이 오류가 났고, 로컬 변경 사항을 무시하고 git pull을 하는 방법을 알고 싶었다.

해결

구글링을 통해 문제를 해결했다. pull 전에 변경 사항을 stash(숨기기)했다가 pull을 받은 후 다시 적용하는 방법을 사용했다.

git stash
git pull
git stash pop

문제가 해결되었다.
출처 - 코딩하다 현타올 때

🍪 배운 것

리액트 심화 강의

  • 비동기
    • promise
    • promise all
    • async await
    • HTTP
  • json server
  • axios
    • GET
    • POST
    • DELETE
    • PATCH
    • fetch와의 비교
    • custom instance
    • interceptors

🍴 돌아보기

새로운 주차가 시작되어 아직은 막막하고 정신없는 하루였다. 정신줄 잡고 열심히 달리면서 일주일 간 강의 및 과제를 제대로 해내야겠다!

🍳 내일 할 일

  • 리액트 심화 강의 수강
  • 리액트 심화 개인과제 진행
profile
웹 프론트엔드 개발자

0개의 댓글