얍얍얍
122
2020-11-19 11:01:23
1
100

리액트 고수님들 질문드립니다 ㅠ


리액트js 로 홈페이지를 만들때 어떻게 분리해야할지 햇갈리네요;;;


대충 카테고리를 만든다고하면 

1번

<ul>

  <li>신발</li>

  <li>옷</li>

  <li>바지</li>

<ul>


이렇게 그냥 때려박아도 될것이고 

----------------------------------------------------------------

2번

<ul>

  <li>{item.shoes}</li>

  <li>{item.dress}</li>

  <li>{item.pants}</li>

<ul>

이렇게 값을 임의로 지정해주고 불러와도 되고 

----------------------------------------------------------------

3번 

map을 써서 리스트를 불러와도 되잔아요?


----------------------------------------------------------------


보통 리액트 무료템플릿을 다운받으면 2번 아니면 3번처럼 하던데 ? 그 이유가 무엇인지 궁금합니다.


굳이 1번처럼 해도 될걸  sidebar 메뉴도 다 저렇게 나누더군요?


마지막으로 react 설계시에 어떻게 설계를 해야할지 너무 어렵습니다.


처음에 index.js -> app.js 에서부터 시작인데 보통 여기서부터 부모에서 자식.js로 쭉 들어가는거 같은데


이때 props나 state 를 어떻게 할지 생각하고 만드는게 참 어렵네요...

0
  • 답변 1

  • gredo
    551
    2020-11-19 11:29:04

    프로그래밍의 목적이 반복적인 작업을 줄이는 건데, 공통으로 사용하는 기능이 아니라면(딱 한 번만 작성하고 끝나는 거면) 1번처럼 해도 됩니다.

  • 로그인을 하시면 답변 을 등록할 수 있습니다.