inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런 워밍업 스터디 클럽 1기 프론트엔드] 3주차 발자국

송세연
0

학습 내용

학습 회고

image

짧다면 짧고, 길다면 길었던 인프런 워밍업 클럽 1기 활동이 끝났다. 3주동안 30여 시간의 강의를 듣는것은 생각보다 만만치 않았고, 깊은 공부를 하기엔 조금 템포가 빠르지 않았나 싶다. 물론 이건 내가 병행하고 있는 일들이 많아서 상대적으로 그렇게 느껴진 것 같기도 하다.

이번 인프런 워밍업 클럽 활동을 통해 새로운 지식을 얻었을 뿐만 아니라 미션을 통해 내 역량을 확인하고 앞으로의 학습 방향성에 대해 고민해볼 수 있어 좋았다.

이번 주차 학습 과정에서 Next.js를 처음 접해보았는데, 미션에서 활용하지는 못해서 나중에 다른 프로젝트로 Next.js를 도입해보고 싶다.

미션 해결과정

노트 앱 미션을 구현하는 과정 중 노트 정렬 기능을 구현하는 데 삽질을 했던 게 기억이 난다.

분명 콘솔을 통해 정렬 로직이 잘 동작하는 것을 확인을 했는데, 실제로 노트 정렬 순서가 업데이트되지 않아서(렌더링되지 않아서) 고생을 했는데, 문제 원인은 정렬 기준에 따른 분기문(switch문)에서 case별로 break를 걸어주지 않아 제대로 적용이 안된 것이었다.

image

switch문에서 break를 쓰는 건 기본 중의 기본인데, 이런 실수를 한 게 어이가 없었다.

디버깅이란 언제나 참 어려운 것 같다.

미션 회고

난이도 상 미션이라 그런지 자바스크립트 미션에 비해 구현해야 할 내용이 상당히 많아서 꽤 고생스러웠던 것 같다.

특히, 상태를 어떻게 관리할지 설계하는 과정이 무척 어렵게 느껴졌다.

기능을 구현하는 것은 쉽지만, 코드를 깔끔하고 수정하기 쉽게 만드는 건 정말 어려운 것 같다.

프론트엔드

답변 0