본문 바로가기
React

SPA

by 엉덩이가 무거운 개발자 2022. 2. 8.

React -> 단일책임원칙

:하나의 컴포넌트는 하나의 역할만한다.

1.재사용 될만한 것은 컴포넌트로 빼자.

2.하나의 컴포넌트는 하나의 역할만하자.

 


SPA 에서는 URL이라는게 존재하지 않는다. (페이지가 하나이기 때문에 )

오로지 index.html 만 존재한다.

그렇다면,  localhost:3090/login 

뒤에 붙은 /login 은 무엇일까?

서버는 localhost:3090/ 만 인식한다.


현재 웹팩 데브서버의 devServer.historyApiFallback

으로 인해, 
가짜주소들 즉, /login /signup  같은 없는 주소를
있는 주소 인 것처럼 사용 하게 가능한 것이다.

원래라면,  localhost:3090/login   localhost:3090/signup 을 붙히는건 아무 의미가 없다.

 

 

 

 

'React' 카테고리의 다른 글

CORS  (0) 2021.08.19
react port 번호 변경하는법  (0) 2021.08.10
Custom hook  (0) 2021.08.08
React Router  (0) 2021.08.02
react-redux  (2) 2021.07.13