https://github.com/hasangwon/wanted-pre-onboarding-challenge-fe-1
원티드 무슨 챌린지 1차 사전과제를 했다
그냥 React로 하면 별 의미 없을 것 같아서 Nextjs랑 typescript, tailwind 싹 다 갖다 써봤다
다 이번에 처음 배운거라 이상한 부분에서 많이 버벅였다
Nextjs에서는 localStorage 에러나는 부분에서 한참 애먹은 것 같다.
심지어 해결도 못했다. 이건 Nextjs의 SSR 그 부분에 대한 이해를 좀 더 쌓고 다시 트라이 해야 할 것 같다. 젠장
-> useEffect에서 localStorage를 불러서 저장하고 저장한 State에 따라 화면을 렌더링해서 해결함 ㅋ easy
tailwind는 쓰면 쓸수록 편해진다. 코드가 더럽긴 무슨 당장 수정되는게 매우 좋은 점이다
앞으로 계속 쓰고싶다 같이 가자 테일윈드 !
타입스크립트도 모르는 부분은 다 any 넣어버렸따
물론 interface도 열심히 쓰고 그랬는데, 그 이벤트 타입을 뭐라고 해야할지 모르겠고,
setState도 뭐라할지 모르겠어서 any.
다음엔 더 잘하지 않을까 ?
그리고 리스트랑 상세페이지 부분이 한번에 나오는데
그래가지고 index에서 둘 다 자식 컴포넌트로 뿌려줬다
근데 이건 진짜 코드가 지저분하게 써졌다
리스트의 자식 컴포넌트로 상세를 줬어야했을 것 같다
어차피 둘 다 계속 떠있는데,,,
하여튼 하루 동안 이 과제를 해가지고 배가 고프다
예전에 면접관이 이런 게시판 만드는데 며칠 걸리냐고 물어본 적이 있는데,
그땐 이런 게시판을 한 번도 안 만들어봐서 한 달 걸린다고 한 적이 있다.
부끄러운 과거는 잊고 열심히 살아가자
lets go 하상원
'회고' 카테고리의 다른 글
2023년 새해의 다짐 (6) | 2023.02.02 |
---|---|
최초의 한글 프로그래밍 언어 씨앗 (2) | 2022.08.29 |
위코드 3개월 과정 회고 (1) | 2022.08.22 |
위코드 2차 프로젝트 후기 (4) | 2022.08.21 |
위코드 1차 프로젝트 후기 (2) | 2022.07.04 |
댓글