Open leehyeonj opened 1 year ago
코드 리뷰 너무 감사합니다!! 1 pages 폴더페이지 폴더 내에 home.js 파일의 통일성은 고려하지 못했던 부분인데 앞으로는 그부분까지 고려할수 있을꺼 같아서 정말 도움이 많이 된거 같습니다!! 또 style관련한 부분에서는 짧게 적은 style은 아무 생각 없이 인라인 스타일로 명시한거 같아요ㅜㅜ 매니저님께서 알려주신 방법도 많이 찾아보고 다음번에는 그러한 방식으로 구현할 수 있게 하겠습니다! 2, 3 번 부분도 조금 더 많이 찾아보고 방법을 고민해 보겠습니다!! 5 header부분은 정말 저도 많이 고민을 했는데 입력하는 부분 컴포넌트명을 어떻게 작성해야될지 고민을 하다가 header부분에 한번에 작성해 놓았는데 매니저님이 남겨주신 리뷰를 보고 이러한 방식은 좋지 않은거 같아서 더 많이 생각해보고 작성해야 되겠다고 생각이 들었습니다!! 6 pr issue는 저번에 매니저님에게 질문을 하고 나서 그 답변을 토대로 찾아보면서 level3과제를 해결하고 있었는데 pr부분은 생각지도 못했던 부분인데 알려주셔서 너무 감사합니다.
코드리뷰 올려주셔서 너무 감사합니다 :)
고생하셨습니다 ~ 리뷰 확인 부탁드립니다 ^^
1. pages 폴더
2. DetailPage/index.js
const todo = ~~
이런식으로 하는게 깔끔해 보이네요.그리고 그 윗줄에는 todos를 가져와서
const todo = ~~
라고 정의를 하셨는데 todo list를 가져온거니todoList
혹은todos
라고 변수명을 정의하셔야 한다고 봐요.InnerBox
라고 정의하신 컴포넌트가 있는데요, outterBox가 없는데 innerBox라고 정의하신게 어색해요. 어떻게 바꾸면 좋을까요?3. App.js
‘/’
이고 디테일은‘/detail/:todo’
라고 되어있는데요. 일단 todo를 넘기는게 아니라 아이디를 넘기므로:id
로 하셔야 의미가 맞아요. 라우터 구조에 정답은 없지만 url만 봐도 어떤 페이지가 나올 지 예상이 되는 것이 잘 짜여진 것이라 생각이 드는데요, 그런 의미에서/detail/:id
보다는/todo/:id
가 더 맞지 않나 생각이 들어요 ~ 지금은 페이지가 두개 뿐이라/:id
라 하셔도 괜찮을 것 같아요.4. 보통 함수명은 소문자로 시작합니다.
5. components/home/Header
헤더라고 하는 것은 통상적으로 맨 위에 붙어있는 컴포넌트를 의미해요. 여기서는
이 부분이 진짜 헤더이겠고 그 밑에는 input컴포넌트이네요. 따로 분리하시면 좋을 것 같아요.
6. pr과 issue