[프론트엔드 데브코스 TIL] 2023.11.03 Day34 과제 및 피드백 수정

SoJuSo·2023년 11월 3일
2

2023.09 ~ 2024.01 TIL

목록 보기
31/105

📚금일 학습 내용

오늘은 오프라인 모각코를 위주로 했고, 마침 CSS강의는 듀얼모니터가 있는 데탑 아니면 실습하기 어려워서...그냥 일정을 바꿨다. 오늘 지금까지 했었던 과제들을 수정하고 밀린 코테도 풀었고 내일 CSS를 학습하려고 한다.

🏫데브코스

📄과제

📄7주차 과제 구현

export default function isChange(previousState, nextState) {
  if (JSON.stringify(previousState) === JSON.stringify(nextState)) {
    return false;
  } else {
    return true;
  }
}

전, 후 상태를 비교하기 위해 위와 같은 코드로 작성하였는데 이게 맞을까 하는 의심이 계속 든다. 만약 state가 엄청 거대하다면 문제가 되지 않을까? 하는 의심이 들면서도 일단 최선이라고 생각되어 작성했다.

- [x] 루트 탐색 중이 아닌 경우, 백스페이스 키를 눌렀을 때 이전 경로로 이동하도록 만들어봅니다.
위 기능을 구현하면서도 이전에 작성했던 코드를 재사용 했는데 재사용을 어디까지 해줘야할 지 애매하다. 3번 정도 반복되면 따로 함수로 빼야하나? 코드가 짧아도? 그 판단은 어떤 기준으로 해야할까? 시간의 압박때문에 일단 구현했지만 의문점이 들었다.

📄3,5주차 과제 개선

3주차 과제를 이제서야...고칠 수 있었다. 피드백 받은 부분을 다 수정했고, 5주차도 진행하다. 이리저리 무언가를 해서 그대로 코어타임을 끝냈다.

📄미니게임 프로젝트

로컬스토리지에 저장하는 기능이랑 게임을 잠시 멈추는 로직에 문제가 있어서 해당 부분을 수정하였는데 막상 수정하면서 보니까 State를... 내가 왜 이렇게 했지? 싶을 정도로 거지같이 만들어놨다. 리팩토링을 진행중이지만..한번에 잘하자..

📖소회

🍾회식

2차로 더기팀에 합류해서 회식에 갔다. 오랜만에 모르는 사람들과 술자리를 가지니까 매우 재미있고 즐거웠다. E가 되어가는 것인가..? 다만...술기운 때문인지 이름이 정말 안외워진다ㅋㅋㅋㅋㅋ 그래서 말을 못한 것도 있는데, 재미있었으면 됐지ㅎㅎ E들의 이야기는 항상 즐겁다ㅎㅎ


정신 없었던 한 주의 끝, 그리고 더 정신없는 한 주의 시작이 되겠지..?
비로 인해서 연무가 가득 내리앉은 밤에 버스를 타고 오는 건 정말 많은 생각을 정리할 수 있게 해주었다. 덕분에 오랜만에 사색의 시간을 가질 수 있었고 한 번 더 머리속을 잘 정리했다.
주말에도 할 게 많다. 내일도 모레도 화이팅...!!!🔥

TIL 작성 시간 약 20분

profile
Junior Frontend Engineer

2개의 댓글

comment-user-thumbnail
2023년 11월 4일

전 e정도 하겠습니다 3ㅅ3

1개의 답글