WebStudy
React Router
Single Page Application 라우팅을 클라이언트가 담당 라우팅: 어떤 주소에 어떤 UI를 보여줄지 결정하는 것 클라이언트가 웹페이지에 처음 접속하게 되었을 때 UI에 대한 코드를 미리 준비해 놓고 그 후 경로가 이동되면, 바로 보여줄 수 있으며, 만일 데이터가 필요한 경우 필요한 데이터만 서버에 요청하여 사용할 수 있다. 이점 서버에서는 서버 자원을 아낄 수 있음 클라이언트에서는 더 나은 사용자 경험을 누릴 수 있다. 단점 앱의 규모가 커지면 JS 파일의 크기가 너무 커질 수 있다. 해결책: Code Splitting 브라우저에서 js가 구동되지 않으면 UI를 볼 수 없다 ex) 검색엔진에서 크롤링 불가능 해결책: Server Side Rendering React Router library..
2021. 2. 19. 23:44
최근댓글