vue / react랑 비스무리한 프론트엔드
자바스크립트만 알면 금방 한다고 함
https://www.samsungsds.com/kr/insights/svelte.html

설치하지 않고 저 REPL을 눌러서 바로 사용할것이야

{} 로 값 찍음
마우스 클릭, 더블클릭 등 이벤트에 대응하는 요소 만들기

제일 기본형은 이렇게 생김

간단히 줄여쓰는 모양
함수 선언할때는 이렇게


css랑 똑같음

스크립트 / 본문 / 스타일
[마우스 휠 따라가기]

키보드 누르는것 인식

결과는 아스키 코드에 따른 숫자로 나옴
function 없이 한줄로 만드는 버전

once
| once
한번만 동작하고 멈추게 하기

사이트에서 전송버튼 누르라고 하면 와다다 수백번 눌러버리는 미친넘들을 방지하기 좋다고 함
if

if else

이렇게 쓸 수 있지

if-else if

형태

배열 선언

뽑아보기

이러면 이제 게시판을 뽑을 수 있음

json 뽑기



객체 추가

반복자 i 대신 바로 key를 나열해도 됨

인덱스

글번호랑 화면에 나오는 게시글 번호랑 다를때 유용할듯?

[+] 누르면 컴포넌트 생김

App.svelte로 돌아와서

import 해서 쓰면 된다
하나더 만들기

이걸 컴포넌트2에 붙일것임


이렇게 서로서로 연결될 수 있듬
-> 재활용 할 때 편하다!


체크박스


bind:group - 여러개 선택


거꾸로 App.svlete에서 컴포넌트 불러오기
Component2.svelte 먼저 만들기


string 값이 없어서 undefined로 뜸

호출할 때 string값을 넣어주기

객체로 불러오기 가능


현재 상태 : App -> Compo2 -> Compo3 이 렇게 연결된 구조

거꾸로 App에 있는 값을 컴포넌트 3에 불러오기
App.svelte에서 context 추가

Component3에서 get으로 받아옴

컴포넌트를 안 써도 가져올수 있음

3이랑 연결

이제 App.svelte에서 쓸 수있음

컴포넌트 4->3->2 모두
on:what으로 연결
App.svelte에서 send함수로 연결

오오 빠른 정리~~ 저 씨뷀트 좋아하더라구요>???????재밌더라구여???????????????