[Korean FE Article] SvelteKit으로 포트폴리오 웹사이트 구축하며 2022년의 SvelteKit 톺아보기
글 링크: https://velog.io/@eunbinn/exploring-sveltekit-in-2022-by-building-a-portfolio-website
소개
SvelteKit으로 포트폴리오 웹사이트를 구축하여 배포까지 진행할 수 있는 튜토리얼입니다. 이를 통해 SvelteKit으로 웹앱을 구축하는 데 필요한 기본 개념을 비롯해 REST API 를 사용하는 방법, Netlify로 배포하는 방법 등을 배우실 수 있습니다. 아직 포트폴리오 웹사이트가 없으시다면 이번 기회에 사이트도 만들고 SvelteKit도 배워보시는 건 어떠신가요? :)
tl;dr
SvelteKit은 Svelte 앱을 구축하기 위한 프레임워크로 뛰어난 개발 경험, 유연한 파일시스템 기반 라우팅, 서버 사이드 렌더링(SSR), 클라이언트 사이드 하이드레이션 및 기타 고유한 기능들을 제공합니다.
SvelteKit는 파일 시스템 기반의 라우터를 가져 코드 베이스의 구조가 애플리케이션의 구조를 정의합니다.
SvelteKit의
load
함수는 클라이언트와 서버 모두에서 실행된다는 것을 제외하고는 Next.js의getStaticProps
혹은getServerSideProps
와 비슷합니다.SvelteKit에서는 앱을 배포하기 전에 어댑터라고도 불리는 몇 가지 플러그인을 통해 배포 프로세스를 단순화합니다.