프론트엔드
[Front-end] Next.js 뽀개기 [1] - 왜 Next?
임고미
2022. 4. 20. 19:31
728x90
300x250
React만 사용해 봤었는데.. 회사에서 Next.js를 사용해서 새로 공부를 하게 되었다.
먼저 React와 Next의 가장큰 차이점은 SEO와 첫랜더링 속도 차이 인것같다.
정리하자면
React.js | Next.js |
CSR | SSR |
첫 랜더링은 느리지만 이후엔 빠름 | 서버에서 뷰를 그려오기떄문에 상대적으로 느림 |
SEO가 걸리기 힘들다. 첫 html에있는 정보만 알고 바뀌는 페이지의 meta를 읽지 못함 | SEO유리하다. 서버에서 그려오기때문에 바뀌는 정보들로 받아온다. |
그러면, React와 Next중 Next를 선택해서 사용하는 이유는 뭘까?
가장 큰 이유는 SEO라고 생각한다. 그렇다면 SEO란 무엇일까?
SEO = 검색엔진 최적화 로서, 검색엔진이 이해하기 쉽도록 홈페이지의 구조와 페이지를 개발해 검색 결과 상위에 노출될 수 있도록 하는 작업을 말한다.
즉, 우리 서비스가 사용자들에게 검색으로 노출되어야하는 프로젝트라면 React보다는 SEO에서 유리한 Next를 선택하면 좋다는것이다.
장점을 극대화 시켜보자 (SEO)!!!!
그렇다면, SEO를 가장 효율적으로 할 수 있는 방법은 무엇일까 ?
너무 잘 정리가 되어있는 글이 있어서 공유해보고자 한다.
728x90
300x250