반응형
컴포저블이란?
Vue 앱의 컨텍스트에서 컴포저블은 Vue 컴포지션 API를 활용하여 상태 저장 로직를 캡슐화하고 재사용하는 함수입니다.
우리는 보통
Input, Output 나오는 로직 -> Function(모듈)
라고 한다.
하지만, 컴포저블 함수는 '상태'를 리턴하는 것을 일컫는다.
상태가 컴포넌트 단위로 각각 생성된다
일종의 Factory처럼 상태를 사용하는 객체를 찍어내는 것이 기본 동작 방식이다.
하지만, 상태를 공유하고싶다면?
(= 일종의 싱글톤 패턴처럼 상태를 관리하고싶다면?)
Pinia, 혹은 VueX를 사용한다
반응형
'웹(Web) > 프론트엔드(Frontend)' 카테고리의 다른 글
Vue.js 문법정리 (0) | 2024.04.15 |
---|---|
Vue.js 기본 정리(v-for,데이터바인딩,EventHandler,v-if) (0) | 2023.10.02 |
HTML 요약 (0) | 2022.03.16 |
VScode 단축키 및 숏컷 (0) | 2022.03.07 |
JavaScript 정리3(Object, 프로퍼티 전달, 배열 출력, clone) (0) | 2021.03.15 |