- LifeCycle hook
- Vue ๊ฐ ์๋์ผ๋ก ํธ์ถํด์ฃผ๋ hooks (ํจ์)
- created()
- data, props, components, watch, computed, methods ๋ฑ ์ด๋ฐ ๋ชจ๋ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์ค๋น๊ฐ ๋๋ ์ํ
- ์ฌ์ฉ์ ๋์ ๋ฐ๋ก ๋ณด์ด๊ฑฐ๋ ์ด์ฉํ๋ ๋ฐ์ดํฐ๋ ์ด ์์ ์์ ๊ฐ์ ธ์ด
- mounted()
- ์ค์ DOM์ด ๋ ๋๋ง์ด ๋๋ ์ํ
- ์ฌ์ฉ์ ์์ฐจ ์กด์ฌํ๋ ๋ถ๋ถ์ ๋ฐ์ดํฐ๋ ์ด ์์ ์์ ๊ฐ์ ธ์ด
- ๋ฐ์ดํฐ ์์ฒญ ๋ง์ ๋๋ ํ๋ก๊ทธ๋ ์ค ๋ฐ๋ฅผ ๋์์ mounted() ์ดํ์ ๊ฐ์ ธ์ค๋๋ก ์ฒ๋ฆฌ ๊ฐ๋ฅ
- updated()
- ๋ฐ์ดํฐ ๋ณ๊ฒฝ์ด ์ผ์ด๋จ
- unmounted()
- ์ปดํฌ๋ํธ๋ฅผ ๋น ์ ธ ๋๊ฐ๋
- ์ฌ์ฌ์ฉ ์ปดํฌ๋ํธ
- provide
- depth ์๊ด์์ด ํ๋ฒ์ ๋ฐ์ดํฐ ์ฃผ์
- ์ด๋ค ๋ถ๋ชจ ์ปดํฌ๋ํธ๋ก ๋ฐ์๋์ง ์ถ์ ํ๊ธฐ ํ๋ฆ (ํฌ๊ฒ ๊ถ์ฅ X)
- custom directive
- Vue Lifecycle hook ์์์ผ ํ๋ ์ด์
- ํผํฌ๋จผ์ค ํฅ์ ์ํจ
- ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๋ ์์ ๋ถ๋ฐฐ
- directive
- v-for, v-on, v-if, ...
- computed
- keydown - keypress - input - keyup ์์
- input ์์ ์ value ํ ๋น๋์ง๋ง ์ฌ์ฉ์ ๋์ผ๋ก๋ keyupํ๋ ์๊ฐ ๋ณด์
- mixin, plugin (๋ค์์ฃผ TBC...)