Svelte_private
-
Svelte APISvelte_private 2021. 1. 23. 17:15
@ Reference https://svelte.dev/docs https://heropy.blog/2019/09/29/svelte/ 새로운 프론트엔드 프레임워크라길래 Svelte에 대해 몇 가지 학습을 해보았다. 학습을 많이 한 건 아니지만 게임을 찍먹한다는 느낌으로 배워봤다 Svelte는 기존 React와 사용법의 차이가 있지만 자세히 보니 vue와 매우 닮아있다. 개인적으로 Vue를 자세히는 모르지만 v- 접두사도 있고 computed 같은 속성?들도 있어서 썩 와닿지도 않았고 직관적이지 않았다 그렇게 많이 써본 것은 아니지만 React에 비해 뭔가 많이 아쉽다고 느꼈다. 1. 확장자가 .svelte라는 것인데, VS Code에서 지원하는 확장이 있는진 모르겠지만 아이콘이 일반 Plain Text처..
-
Svelte 소개Svelte_private 2021. 1. 2. 21:31
Svelte는 Rich Harris가 만들었고 공식 문서에서는 상태 관리 라이브러리가 필요없고 가상DOM을 사용하지 않으며 더 적은 코드를 장점으로 내세우고 있다. 가상DOM을 사용하지 않기 때문에 사용하는 메모리도 더 적다고 한다. 현재는 3.31버전이 릴리즈된 상태이다. API문서를 보아하니 bind, slot 등을 보니 Vue.js와 흡사하게 생겼다. 물론 Vue.js를 들어본 적은 있으나 사용해보진 않았다. Vue 프레임워크를 보고서 든 생각은 React를 사용하는 입장에서 뭔가 낯설게 느껴졌고 내 성향과는 맞지 않는다고 판단했는데 v-bind, v-for과 같은 속성들이 혼란스러웠기 때문이다. 다시 Svelte이야기로 돌아와서 Svelte는 확실히 React보다 코드량이 적다. 다만 이 반응성이..