요즘 틈틈이 vuejs 공부를 좀 하고있다.
리엑트에 익숙해져있던 나에겐 좀 이질감이 느껴지긴하지만
그래도 그냥저냥 할만하다.
근데 아직까진 딱히 뷰만의 장점을 느끼진 못하는 중.
암튼
뷰 코드 짜다보면 대충
<template>
Html 짜는 곳
</template>
<script>
코드 짜는 곳
</script>
<style>
CSS짜는 곳
</style>
이런 느낌...
하지만 template 부분에 다양한 vue용 함수들을 사용할 수 있다.
v-if라던가...
데이터 바인딩도 {{변수명}} 이런식으로 사용해서 좀 좋은 것 같기도..
그리고 script 부분은 익숙하면서 안익숙한 느낌인데 일단
import ~~~ from ~~ 이런식으로 불러다 쓰는건 익숙한데(es6)
export default{
setup(){
//setup 내에서 변수 나 함수 만들고 사용
//onMounted()같은 hook도 사용가능
return{
//template에서 사용하려면 setup에서 만든 변수나 함수 여기 넣어야함.
}
}
뭐 하나 만들면서 공부해 봐야겠다~