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

home2 게시판 Node.js, Express 게시판 페이지 전환 기능 구현 : react vs express

페이지 전환 기능 구현 : react vs express

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

    leesw
    참가자
    개인 블로그 만들려 하는데 전역하고 보니 남은 강의일수가 20여일이길래 허겁지겁 노드강의 보고있읍니다.
    군대에서 대회 나갈때 리액트 강의를 들은 기억이 있어서 노드 강의듣다 갑자기 궁금한게 생겼습니다.
    
     /portfolio로 이동하는 기능을 구현할 때
    1. React 배운 걸 활용하면 : 리액트 라우터 이용해서 페이지 전환
    2. Express 배운걸 활용하면 : app.get('/portfolio', (r,s) => { .. sendFile 어쩌구..) 로 미리 만든 portfolio.html을 보여주기
    
    두 방식으로 똑같은 페이지 전환을 할 수 있더군요.
    뭐 미리 만들어둔 포폴.html 파일의 유무차가 있는가 싶었는데 차피 react에서도 컴포넌트로 따로 portfolio.js마냥 
    있을 것이니 사실상 똑같은 것 같고 그렇습니다.
    
    개인 블로그 만들생각 하다가 페이지 전환을 어떤걸 고를지 잘 모르겠습니다.
    코앺에 next강의 런칭했을 때 react랑 뭐가 다른지 궁금해서 잠깐 검색해본적이 있는데 그때 들었던
    서버 사이드 랜더링, 클라이언트 사이드 렌더링 용어가 떠올랐습니다.
    
    대충 프로젝트 개발의 주체가 프론트에 있냐 서버에 있냐로 이해했는데 혹시 제가 가진 고민이 
    플젝에 CSR을 택하는지 SSR을 택할지에 대한 고민이 맞는건지 
    그리고 개인 개발 블로그를 개발할 때에는 어떤 것이 더 나을것 같은지 코앺님 생각이 궁금합디다
    #92606

    codingapple
    키 마스터
    두 페이지가 아예 다른 html이면 nodejs에서 라우팅해주는게 낫고 
    두 페이지가 리액트 프로젝트 일부면 리액트라우터가 낫습니다
    #92692

    leesw
    참가자
    그러면 실제 사용함에 있어선 하나만 안쓰고 두개 다 동시에 채택하는 건가요?
    #92752

    codingapple
    키 마스터
    사이트 전체를 리액트로 만들면 보통 리액트라우터만 씁니다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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