Vue.js (Pinia, Spring Security JWT)
PiniaVue.js์ฉ ์คํ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ์ํ๊ด๋ฆฌ ํ๋ ์์ํฌํ๋ก ํธ์๋ ์น ์ ํ๋ฆฌ์ผ์ด์
๊ตฌ์ถ์ ์ํด ์ค๊ณ๋จ. ์ฃผ์ ์ฉ์ดStore : ์ ์ญ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ์ ์ฅ์State : ์ ์ญ ๋ฐ์ดํฐ (๊ทธ๋ฅ ๋ฐ์ดํฐ๋ง ๋ง๋ค๋ฉด ๋จ.)Getter : ์ ์ฅ์์์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ (computed์์ฑ์ผ๋ก ๋ง๋ค๋ฉด ๋จ.)Actions : ์ ์ฅ์์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๋ ๋ฐฉ๋ฒ (ํ์์ ๋ฐ๋ผ์ ๋ณ๊ฒฝํ ์ ์๊ฒ๋.. ๋ฉ์๋๋ก ๊ตฌํํ๋ค.) Option API๋ฐฉ์์ผ๋ก ๊ตฌํํ ์๋ ์๊ณ , Composition API๋ฐฉ์์ผ๋ก ๊ตฌํํ ์๋ ์๋ค. ref๋ reactive๋ฅผ ์ฌ์ฉํ์ฌ state์ ์๋ ๊ฑธ ๋ฐ์ํ์ผ๋ก ๋ง๋ค์ ์๋ค. Composition API๋ฐฉ์์ผ๋ก ๊ตฌํํ์๋๋ ์๋์ ๊ฐ๋ค.export const useCounterStore..
2023.11.13