Part I. Svelte 문법 공부하기
Chapter 1 개발 환경 설정 및 프로젝트 생성
1-1 개발 환경 설정
1-2 프로젝트 생성
1-3 프로젝트 구조
1-4 Svelte 개발자 도구 사용
Chapter 2 Svelte 소개
2-1 Svelte 특징
2-2 Svelte 사용 시 유의사항
Chapter 3 기초 문법
3-1 데이터 정의
3-2 속성 정의
3-3 컴포넌트 정의
3-4 스타일 정의
3-5 HTML 문자열 표현
Chapter 4 반응형 문법
4-1 데이터 할당
4-2 데이터 할당 시 주의사항
4-3 $ 문법
4-4 $ 문법 사용 시 주의사항
Chapter 5 Props
5-1 Props란
5-2 Props 정의
5-3 기본값 설정
5-4 전개 연산자 사용
5-5 $$props와 $$restProps
5-6 --style-props
Chapter 6 논리 블록
6-1 조건문 블록
6-2 반복문 블록
6-3 비동기 블록
6-4 Key 블록
Chapter 7 이벤트 처리
7-1 이벤트 수식어
7-2 컴포넌트 이벤트
7-3 이벤트 포워딩
Chapter 8 데이터 바인딩
8-1 데이터 바인딩이란
8-2 Input 태그
8-3 Textarea 태그
8-4 Select 태그
8-5 contenteditable 속성
8-6 Each 블록 바인딩
8-7 Media 태그
8-8 Dimension 바인딩
8-9 This 바인딩
8-10 컴포넌트 Props 바인딩
Chapter 9 라이프 사이클
9-1 라이프 사이클(Lifecycle이란
9-2 onMount
9-3 onDestroy
9-4 beforeUpdate
9-5 afterUpdate
9-6 라이프 사이클 모듈화
9-7 tick
Chapter 10 스토어
10-1 스토어란
10-2 Writable 스토어
10-3 Readable 스토어
10-4 Derived 스토어
10-
이 책의 특징
- 공식 문서의 모든 내용을 이 책에 담아 Svelte 문법을 설명합니다.
- 다양한 예제로 Svelte 문법을 보고 익힐 수 있습니다.
- 실전 예제를 통해 이론을 넘어 Svelte를 실무에 적용하는 방법을 배웁니다.
이 책이 필요한 독자
- 웹 프런트엔드 개발에 관심 있는 입문자
- 새로운 웹 애플리케이션 개발을 경험해보고 싶은 개발자
- 최신 웹 트렌드에 관심이 있는 IT 전문가
웹 서비스가 거대해질수록 성능에 대한 고민이 깊어지는데, Svelte는 빠른 성능을 가지고 있어 성능에 대한 고민을 줄일 수 있게 하는 프레임워크입니다. 또한 Svelte는 개발자들에게 코드를 조금만 작성해도 되도록 만들어줍니다. 코드량이 많으면 코드 전체의 구성이 장황해질 수 있는데, Svelte는 간결한 코드를 작성할 수 있게 해줍니다.
이 책에서는 Svelte를 배우고 익히기 위해 필요한 모든 가이드를 제공하기 위해 노력했습니다. 공식 문서에서 제공하는 모든 문법들과 API들을 다루고, 공부한 Svelte 문법으로 스도쿠 게임이라는 결과물을 만들어내어 Svelte를 완벽하게 익힐 수 있도록 도왔습니다. 독자 여러분도 이 책을 통해 이제부터 Svelte의 매력에 푹 빠져보시길 바랍니다.