Skip to content

Limlim0208 week1#10

Merged
bk-git-hub merged 2 commits intoLimlim0208from
Limlim0208-week1
Mar 18, 2026
Merged

Limlim0208 week1#10
bk-git-hub merged 2 commits intoLimlim0208from
Limlim0208-week1

Conversation

@Limlim0208
Copy link
Copy Markdown

@Limlim0208 Limlim0208 commented Mar 18, 2026

✅ 제출 정보

  • Week: Week <01>

✅ 체크리스트 (필수)

  • PR의 base branchmain이 아니라 내 GitHub 핸들 브랜치(<handle>)다
  • compare branch가 <handle>-week-xx 형식이다
  • 변경 사항이 이번 주 과제 범위에 해당한다
  • [] (필요 시) 실행 방법을 적었다
  • (가능하면) 결과 스크린샷/데모 링크를 첨부했다

🧩 구현 내용 요약

image
  • Week1 Figma 레이아웃 기본 UI 구현
  • 컴포넌트 분리 : TodoHeader (제목), TodoList (카드 영역), TodoCard (개별 카드)

❓ 궁금한 점

  • 없습니다.

Copy link
Copy Markdown
Collaborator

@bk-git-hub bk-git-hub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

유미님 과제 하시느라 고생 많았습니다!

리액트가 익숙하지 않은 상태에서 과제를 진행하시느라 쉽지 않으셨을 것 같은데, 전체적으로 잘 해주셨습니다

파일별로 코멘트를 남겨두었으니, 너무 부담 갖지 말고 차근차근 확인해보시면 좋겠습니다

다음 주 과제에서는 커밋도 가이드를 참고하면서 한 번 천천히 연습해보시면 좋을 것 같습니다.
https://www.notion.so/Git-Commit-Guide-327793efb80180bcb8f9c357c580a48d

);
}

export function TodoCard() {
Copy link
Copy Markdown
Collaborator

@bk-git-hub bk-git-hub Mar 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TodoCard가 카드 1개를 담당하는 대신, 내부에서 todoItems 배열 전체를 돌면서 여러 카드를 렌더링하고 있습니다. 이름상으로는 TodoList가 목록을 돌고 TodoCard가 카드 1개만 담당하는 구조가 더 자연스러울 것 같아요

return result;
};

return <>{rendering()}</>;
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rendering 함수는 동작은 잘 하지만, React에서는 보통 배열을 JSX로 바로 반환하는 방식이 더 읽기 쉽습니다. 다음주 읽을 거리에서 리액트에서 실제로 리스트를 어떻게 다루는지가 포함되어있으니 읽어보시고 수정하면 좋을 것 같아요

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TodoHeader, TodoList, TodoCard를 파일단위로 분리하면 가독성과 유지보수면에서 더 좋을 것 같아요


export function TodoList() {
return (
<div id="todoList">
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

현재 리스트의 divul / li 로 바꾸면 조금 더 시맨틱한 마크업이 될 수 있어요

@bk-git-hub bk-git-hub merged commit 296c5eb into Limlim0208 Mar 18, 2026
3 of 4 checks passed
@bk-git-hub bk-git-hub deleted the Limlim0208-week1 branch March 18, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants