• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 component를 위한 js를 한개에 몰아서 만들어도 괜찮을까요?

component를 위한 js를 한개에 몰아서 만들어도 괜찮을까요?

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #56127

    최광우
    참가자
    안녕하세요. 리액트 강의 잘 듣고있는 이직 준비생입니다.
    제가 코딩 스타일이 js를 여러개 만들지 않고 한 곳에 좀 몰아서 필요할 때만 꺼내쓰는 타입인데, ajax를 듣고있는 현재까지는 오류 없이 잘 따라가고 있지만
    강의의 방식과 약간 달라서 이렇게 해도 괜찮을지 여쭤봅니당
    
    import './App.css';
    import compUtil from "./util/component";
    import { Routes, Route, useNavigate } from "react-router-dom";
    const App = () => { 
      const navigate = useNavigate();
      return (
        <div className="App">
          <compUtil.GetHeader NavigateState={ navigate }/>
          <div className='main-bg'></div>
          <Routes>
            <Route path="/" element={ <compUtil.GetMainPage NavigateState={ navigate } /> } />
            <Route path="/detail/:id" element={ <compUtil.GetProductDetail /> } />
            <Route path="/login" element={ <compUtil.GetLoginPage /> } />
            <Route path="/join" element={ <compUtil.GetJoinPage /> } />
            <Route path="/*" element={ <div>잘못 들어오신거 같은데요?</div> } />
          </Routes>
        </div>
       );
    }
    export default App;
    이런식으로 component.js 한 곳에서 관리를 하는데 한 js에서 관리하다보니 state관리도 좀 하드코딩 방식인거 같고.. 오류는 나지 않지만
    잘못된 방식이라면 나중에 꽤 진행됐을 때 걷잡을 수 없을것 같아 얼마 진행되지 않은 지금 질문드립니다.
    #56169

    codingapple
    키 마스터
    본인 마음입니다 
    하나의 페이지용 컴포넌트는 코드가 길어질텐데 다른 파일로 쪼개는게 나을수도요
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠