본문 바로가기

vue8

[Vue] Vue에 대해 자주 묻는 질문들 (feat.stackoverflow) 저는 무언가 학습을 할때 늘 지식공유 커뮤니티에 키워드 검색을 하고 가장 자주 묻는 질문들 부터 항상 나열해서 정리하곤 하는데요. 왜냐하면 사람들이 어려워하고 헷갈려하는 지점은 누구나 비슷하기 때문입니다. 회사에서 Vue를 쓰기 때문에 늘 막히고 헷갈리는 부분 역시 늘 비슷한 부분이었는데요 1. props가 변경하려고 할때 vue에서 경고알림 띄우는경우 props를 지역적으로 변경하려고 하는 것은 Vue의 안티패턴이므로 하지 않는게 좋습니다. 만약 그렇게 해야하는 경우라면 data에 필드 하나를 선언해서 props를 받아서 초기값을 세팅해주는편이 낫습니다. 아니라면 computed 속성을 사용하는 것도 방법입니다. props: ['members'], // 1) data에 초기값으로 세팅 data: () .. 2021. 4. 18.
Vuex란 무엇일까? 우리 회사에서는 Quasar라는 Vue 프레임워크를 사용한다. 기존에 Quasar로 제작된 소스를 보다가 상태관리하는 Vuex에 관한 코드들을 보게 되어 분석을 하면서 Vuex에 대해 찾아보았다. Vuex란? Vuex는 Vue.js 애플리케이션에 대한 상태 관리 패턴 + 라이브러리 입니다. 애플리케이션의 모든 컴포넌트에 대한 중앙 집중식 저장소 역할을 하며 예측 가능한 방식으로 상태를 변경할 수 있습니다. 또한 Vue의 공식 devtools 확장 프로그램과 통합되어 설정 시간이 필요 없는 디버깅 및 상태 스냅 샷 내보내기/가져오기와 같은 고급 기능을 제공합니다. 모든 Vuex 애플리케이션의 중심에는 store 가 있습니다. store는 기본적으로 애플리케이션 상태 를 보유하고있는 컨테이너입니다. Vuex.. 2020. 6. 18.