Skip to content

질문 및 코드리뷰 #1

@MinCheolS

Description

@MinCheolS

Review

과제를 진행하면서..

  1. 최대한 배운것을 사용해서 코드를 작성하려고 하였습니다.
  2. 컴포넌트를 나눌때 다양한 방법으로 나눌 수 있다는 것을 알았습니다.
    -> 눈에 보이는 부분을 나눠서 조각 맞춘다고 생각했는데, 컴포넌트 안에 또 컴포넌트를 넣어서 구상을 할 수 있다는 것을 알았습니다.
  3. 코드는 전체적으로 구성을 하고 나서 컴포넌트에 맞게 옮겼습니다.

궁금한 점

  1. 컴포넌트를 어떻게 나눠야 좋은 코드가 될 수 있는지 궁금합니다.
  2. 컴포넌트를 관리하는 파일과 CSS를 관리하는 파일은 같이 보관을 하는지, 따로 보관을 해야하는지 궁금합니다.
  3. 컴포넌트에서 Layout 부분에 props로 자료를 받아오는 부분에서 명확하게 어디서 받아오는건지를 명시해 주는 것이 좋은지, 아니면 props나
    children을 사용해서 구성을 하는게 좋은지 알고 싶습니다.
  • 받아오는 자료를 명시한 코드
    function Layout(todos) {
    return (
    {todos.children}
    )

}

  • props를 이용한 코드
    function Layout(props) {
    return (
    {props.children}
    )

}

  • 구조분해할당으로 children을 이용한 코드
    function Layout({children}) {
    return (
    {children}
    )

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions