diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js
index ad8fd3b04..51d38b691 100644
--- a/docs/.vuepress/config.js
+++ b/docs/.vuepress/config.js
@@ -195,6 +195,7 @@ module.exports = {
'/pinia/intro',
'/pinia/store',
'/pinia/state',
+ '/pinia/getters',
],
},
{
diff --git a/docs/pinia/getters.md b/docs/pinia/getters.md
new file mode 100644
index 000000000..6d772eaf5
--- /dev/null
+++ b/docs/pinia/getters.md
@@ -0,0 +1,60 @@
+---
+title: Getters π
+---
+
+# Getters
+
+gettersλ μ¬λ¬ μ»΄ν¬λνΈμμ μ¬μ©ν μ μλ [μ»΄ν¨ν°λ(computed) μμ±](../syntax/computed.md)μ μλ―Έν©λλ€.
+
+## getters μ μΈ
+
+gettersλ λ€μκ³Ό κ°μ΄ μ μν©λλ€. λ·°μμ€μμ μ μνλ λ°©μκ³Ό κ°μ΅λλ€.
+
+```js
+export const useStore = defineStore('app', {
+ state: () => {
+ return {
+ count: 0
+ }
+ },
+ getters: {
+ doubleCount(state) {
+ return state * 2;
+ }
+ }
+});
+```
+
+## getters μ¬μ©
+
+μμμ μ μΈν gettersλ μ»΄ν¬λνΈμμ μλμ κ°μ΄ μ¬μ©ν©λλ€.
+
+
+
+```js
+export default defineComponent({
+ setup() {
+ const store = useStore();
+ return { store };
+ }
+});
+```
+
+
+
+```js
+export default {
+ setup() {
+ const store = useStore();
+ return { store };
+ }
+};
+```
+
+
+
+```html
+
+ {{ store.doubleCount }}
+
+```
\ No newline at end of file
diff --git a/docs/pinia/state.md b/docs/pinia/state.md
index e2ecb6808..b31c5cfb6 100644
--- a/docs/pinia/state.md
+++ b/docs/pinia/state.md
@@ -20,7 +20,7 @@ export const useStore = defineStore('app', {
});
```
-## state μ κ·Ό
+## state μ¬μ©
μ»΄ν¬λνΈμ setup() ν¨μ μμμ λ°νν κ°μΌλ‘ μνλ₯Ό μ κ·Όν©λλ€.
@@ -48,7 +48,6 @@ export default {
-
```html
{{ store.count }}
diff --git a/docs/vuex/getters.md b/docs/vuex/getters.md
index 6b8c7a3d7..82dcca443 100644
--- a/docs/vuex/getters.md
+++ b/docs/vuex/getters.md
@@ -4,7 +4,7 @@ title: Getters
# getters
-getters μμ±μ computed μμ±κ³Ό 맀μΉλλ κΈ°μ μμμ
λλ€. μν(state) κ°μ΄ λ³κ²½λμμ λ λ³νμ λ°λ₯Έ μ°¨μ΄λ₯Ό μλμΌλ‘ λ°μνμ¬ κ°μ κ³μ°ν΄μ€λλ€.
+getters μμ±μ computed μμ±κ³Ό κ°μ μν μ ν©λλ€. μν(state) κ°μ΄ λ³κ²½λμμ λ λ³νμ λ°λ₯Έ μ°¨μ΄λ₯Ό μλμΌλ‘ λ°μνμ¬ κ°μ κ³μ°ν΄μ€λλ€.
## getters μ μΈ