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 |