머리말 xi
베타리더 후기 xii
이 책을 읽는 법 xiv
학습 가이드 xvi
로드맵 xviii
PART 1 스벨트 소개 및 개발 환경 구축
CHAPTER 1 스벨트 개요
1.1 스벨트의 현 위치와 웹 프레임워크 4 / 1.2 스벨트의 탄생과 철학 5 / 1.3 스벨트의 장점 8 / 돌아보기&쪽지시험 12
CHAPTER 2 스벨트 개발 환경 구축
2.1 사이트를 활용한 Playground 14 / 2.2 로컬 개발 환경 구축 16 / 2.3 스벨트 프로젝트 설치 19 / 2.4 스벨트 프로젝트 폴더 구조 24 / 돌아보기&쪽지시험 25
PART 2 스벨트 컴포넌트 사용법
CHAPTER 3 컴포넌트 기본 사용법
3.1 컴포넌트란? 30 / 3.2 컴포넌트 제작 32 / 돌아보기&쪽지시험 36
CHAPTER 4 상탯값 관리
4.1 상탯값이란? 38 / 4.2 클릭 이벤트를 이용한 상탯값 변경 41 / 4.3 객체 속성을 상탯값으로 활용 43 / 4.4 객체로 이루어진 배열을 이용하여 상탯값 표시 45 / 돌아보기&쪽지시험 47
CHAPTER 5 반응성
5.1 삼항 연산자를 통한 마크업에서의 반응성 51 / 5.2 스크립트 반응성 코드 52 / 돌아보기&쪽지시험 57
CHAPTER 6 스벨트 이벤트
6.1 이벤트 문법 60 / 6.2 이벤트 수식어 65 / 돌아보기&쪽지시험 67
CHAPTER 7 스벨트 props
7.1 props 기본 문법 70 / 7.2 props 기본값 설정 72 / 7.3 props 데이터 변경 74 / 7.4 스프레드 props 76 / 돌아보기&쪽지시험 78
CHAPTER 8 스벨트 로직
8.1 논리 로직: if 블록 82 / 8.2 반복 로직: each 블록 86 / 돌아보기&쪽지시험 91
PART 3 스벨트 바인딩과 데이터 관리
CHAPTER 9 폼 관련 요소 바인딩
9.1 바인딩이란? 96 / 9.2 입력 요소 관련 바인딩 97 / 9.3 선택 상자 관련 바인딩 102 / 돌아
개발자가 사랑하는 프레임워크 스벨트, 왜 지금 스벨트를 배워야 할까요?
현재 웹 개발에서 퍼포먼스와 사용자 경험은 핵심 요소로 자리 잡았습니다. 스벨트는 이 두 가지를 완벽히 충족시키면서 전 세계 개발자들의 주목을 받고 있습니다. 리액트, Vue.js와 같은 기존 프레임워크와 달리 컴파일러 중심의 구조를 채택하여 가볍고 빠른 애플리케이션을 만들어냅니다. 이를 통해 최적의 성능과 간결한 코드 작성이라는 두 마리 토끼를 잡을 수 있죠.
이 책만의 특별한 점
스벨트는 강력하지만 초보자들에게는 다소 낯설게 느껴질 수 있습니다. 이 책은 스벨트를 처음 접하는 사람부터 중급자를 위한 최고의 가이드입니다. 독학으로 학습하는 개발자부터 팀 프로젝트에 스벨트를 도입하려는 실무자까지, 다양한 독자층을 고려하여 구성했습니다.
1. 입문자를 위한 스벨트의 기초
기초 문법부터 시작하여 각 개념을 단계적으로 배웁니다. 복잡한 개념은 풍부한 예제와 시각 자료로 설명해, 처음 배우는 분들도 막힘없이 따라 할 수 있습니다.
2. 실무 중심의 프로젝트 예제
이론 학습만으로 실무에 적용하는 기술을 배우기는 어렵습니다. 이 책은 실제 프로젝트에서 활용할 수 있는 다양한 예제를 포함합니다. 간단한 컴포넌트부터 상태 관리, 애니메이션, 데이터 통신까지 실무에서 바로 적용 가능한 기술을 배울 수 있습니다. My Bucket List, Best Tour, 무빙 사이트 제작 프로젝트를 통해 실무에서 스벨트를 어떻게 사용하는지 익혀보세요.
3. 저자가 제공하는 무료 동영상 강의
책만으로 부족하다고 느낄 초보자들을 위해 저자가 직접 제작한 동영상 강의를 무료로 제공합니다. 책의 흐름에 맞춰 진행되는 강의는 핵심 이론과 실습 프로젝트를 알기 쉽게 설명하며, 실전에서 유용한 팁까지 담았습니다. QR 코드로 바로 접근할 수 있어, 스벨트를 처음 배우는 독자도 쉽고 빠르게 따라 할 수 있습니다.
이 책은 누가 읽으면 좋을까요?
최신 프레임워크로 웹 개발의 첫걸음을 시작하고 싶은