# ์ผ๋ฐ์ ์ธ ์ปดํฌ๋ํธ ๊ตฌ์กฐํ ๋ฐฉ์
์ฒซ ๋ฒ์งธ ์ปดํฌ๋ํธ ๋์์ธ ํจํด์ ์ผ๋ฐ์ ์ธ ์ปดํฌ๋ํธ ๊ตฌ์กฐํ ๋ฐฉ์์ ๋๋ค. ๋ทฐ ์ปดํฌ๋ํธ, ์ปดํฌ๋ํธ ํต์ ๋ฐฉ์์ ๋ฐฐ์ฐ๊ณ ๋๋ฉด ์์ฐ์ค๋ฝ๊ฒ ์๋์ ๊ฐ์ด ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๊ฒ ๋ฉ๋๋ค.
<template>
<app-header @refresh="refreshPage"></app-header>
<app-content :list="items" @fetch="fetchData"></app-content>
<app-footer :right="message"></app-footer>
</template>
<script>
import AppHeader from './AppHeader.vue';
import AppContent from './AppContent.vue';
import AppFooter from './AppFooter.vue';
export default {
components: {
AppHeader,
AppContent,
AppFooter
}
}
</script>
์์ ๊ฐ์ ๋ฐฉ์์ ๋ฑ๋ก๋ ์ปดํฌ๋ํธ๊ฐ ์ฌ๋ฌ ๊ณณ์ ์ฐ์ด์ง ์์ ๋ ์ฌ์ฉํ๊ธฐ ์ข์ ๋ฐฉ์์ ๋๋ค. ์ค์ง์ ์ธ ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ๋ณด๋ค๋ ํ ํ๋ฆฟ ์ฝ๋์ ๊ฐ๋ ์ฑ๊ณผ ๋ช ์์ ์ธ ์ฝ๋์ ๋ชจ์์๋ฅผ ๋ ์ค์ ์ผ๋ก ๋๊ณ ์์ต๋๋ค.
์์ ์ฝ๋๊ฐ ์ ์ดํด๋์ง ์๋๋ค๋ฉด ์๋ ์ฑํฐ๋ฅผ ๋ค์ ์ดํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค.