Files
claude-nuxt/app/stores/useCounterStore.ts
2026-02-22 22:04:22 +09:00

23 lines
435 B
TypeScript

import { defineStore } from 'pinia'
// 카운터 스토어 — Pinia Composition API 스타일 예시
export const useCounterStore = defineStore('counter', () => {
// 상태
const count = ref<number>(0)
// 액션
function increment() {
count.value++
}
function decrement() {
if (count.value > 0) count.value--
}
function reset() {
count.value = 0
}
return { count, increment, decrement, reset }
})