# Getters

gettersλŠ” μ—¬λŸ¬ μ»΄ν¬λ„ŒνŠΈμ—μ„œ μ‚¬μš©ν•  수 μžˆλŠ” μ»΄ν“¨ν‹°λ“œ(computed) 속성을 μ˜λ―Έν•©λ‹ˆλ‹€.

# getters μ„ μ–Έ

gettersλŠ” λ‹€μŒκ³Ό 같이 μ •μ˜ν•©λ‹ˆλ‹€. λ·°μ—‘μŠ€μ—μ„œ μ •μ˜ν•˜λ˜ 방식과 λ™μΌν•˜κ²Œ 첫 번째 νŒŒλΌλ―Έν„°λ‘œ stateλ₯Ό μ ‘κ·Όν•˜μ—¬ 값을 μ‘°μž‘ν•©λ‹ˆλ‹€.

export const useStore = defineStore('app', {
  state: () => {
    return {
      count: 0
    }
  },
  getters: {
    doubleCount(state) {
      return state * 2;
    }
  }
});

# getters μ‚¬μš©

μ•žμ—μ„œ μ„ μ–Έν•œ gettersλŠ” μ»΄ν¬λ„ŒνŠΈμ—μ„œ μ•„λž˜μ™€ 같이 μ‚¬μš©ν•©λ‹ˆλ‹€.

<template>
  <p>{{ store.doubleCount }}</p>
</template>