๐ย Reference
๐ย Index
VAC Pattern
- VAC๋ View Asset Component์ ์ฝ์๋ก ๋ ๋๋ง์ ํ์ํ JSX์ ์คํ์ผ์ ๊ด๋ฆฌํ๋ ์ปดํฌ๋ํธ๋ฅผ ์๋ฏธํ๋ค.
- VAC ํจํด์ View ์ปดํฌ๋ํธ์์ JSX ์์ญ์ Props Object๋ก ์ถ์ํํ๊ณ , JSX๋ฅผ VAC๋ก ๋ถ๋ฆฌํด์ ๊ฐ๋ฐํ๋ ์ค๊ณ ๋ฐฉ๋ฒ์ด๋ค.
- ์ด๋ฐ ์ค๊ณ๋ ๋น์ฆ๋์ค ๋ก์ง ๋ฟ๋ง ์๋๋ผ UI ๊ธฐ๋ฅ ๊ฐ์ View ๋ก์ง์์๋ ๋ ๋๋ง ๊ด์ฌ์ฌ๋ฅผ ๋ถ๋ฆฌํ๋๋ฐ ๋ชฉ์ ์ด ์๋ค.

VAC Pattern - ํน์ง
- ๋ฐ๋ณต์ด๋ ์กฐ๊ฑด๋ถ ๋
ธ์ถ, ์คํ์ผ ์ ์ด์ ๊ฐ์ ๋ ๋๋ง๊ณผ ๊ด๋ จ๋ ์ฒ๋ฆฌ๋ง์ ์ํํ๋ค.
- ์ค์ง props๋ฅผ ํตํด์๋ง ์ ์ด๋๋ฉฐ ์ค์ค๋ก์ ์ํ๋ฅผ ๊ด๋ฆฌํ๊ฑฐ๋ ๋ณ๊ฒฝํ์ง ์๋ stateless ์ปดํฌ๋ํธ์ด๋ค.
- ์ด๋ฒคํธ์ ํจ์๋ฅผ ๋ฐ์ธ๋ฉํ ๋ ์ด๋ ํ ์ถ๊ฐ ์ฒ๋ฆฌ๋ ํ์ง ์๋๋ค.
- VAC๋ state๋ฅผ ๊ฐ์ง ์ ์์ง๋ง state๋ฅผ ๊ฐ์ง ์ปดํฌ๋ํธ๋ฅผ ์์์ผ๋ก ๊ฐ์ง๋ ๊ฒ์ ๊ฐ๋ฅํ๋ค.
- ์ด ๊ฒฝ์ฐ VAC๋ ๋ถ๋ชจ ์ปดํฌ๋ํธ์ ์์ ์ปดํฌ๋ํธ ์ค๊ฐ์์ ๊ฐ์
ํ์ง ์๊ณ ๋จ์ํ props๋ฅผ ์ ๋ฌํ๋ ์ญํ ๋ง ํ๋ค.