2021. 9. 26. 08:00ใFront-End ์์ ์ค/Vue.js
๐ ๊ฐ๋
๋ง์ฝ ํ๋์ ํ์ผ์์ ์ฒ ๊ฐ๊ฐ ๋๋ ์ปดํฌ๋ํธ๋ค์ด ์๋ค๋ฉด ์ผ๋ง๋ ๋ณต์กํ ๊น์?
App.js์ ์ปดํฌ๋ํธ๊ฐ ์๋ค๋ณด๋ ๋ค๋ฅธ ํ์ผ๋ค์ ์ ๊ทผํด์ ์ฌ์ฉํ๊ธฐ๊ฐ ์ด๋ ค์ด ๊ฒ์ด์์.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด src์ ํน์ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ์์ ๊ฐ๊ฐ์ ์ปดํฌ๋ํธ ๋ณ๋ก ๊ฐ๊ฐ ํ์ผ๋ก ๋ฐ๋ก ๋ง๋๋ ๊ฒ์ด ๋ฐฉ๋ฒ์ด๋๋๋ค.
๋จผ์ ๊ฐ Component๋ฅผ ์ง์ ํ jsํ์ผ ์์ ๋ฃ๋๋ฐ, React import๋ฅผ ์ํด ์ต์๋จ์ ์๋์ ๊ฐ์ด ์ ์ด์ค์ผ ํ๋ ๊ฒ์ด์์.
import React, { Component } from "react";
๊ทธ๋ฐ ๋ค ๋งจ ๋ง์ง๋ง์ ๋ค๋ฅธ ํ์ผ๋ค๋ ํด๋น ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ๊ธฐ ์์ ๋งจ ๋ง์ง๋ง์ ์๋ ์ฝ๋๋ฅผ ๋ฃ์ด์ค์ผ ํ๋ ๊ฒ์ด์์.
export default [์ปดํฌ๋ํธ ์ด๋ฆ];
๊ทธ๋ ๊ฒ ํ ๋ค ์ด ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ ๊ณณ ์๋จ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํ์ฌ ์ฃผ๋ฉด ๋๋ต๋๋ค.
import [์ปดํฌ๋ํธ ์ด๋ฆ] from "./[์ปดํฌ๋ํธ๊ฐ ์๋ ๋๋ ํฐ๋ฆฌ ์ด๋ฆ / ์ปดํฌ๋ํธ ์ด๋ฆ];
์ฃผ๋ํ๋์ ๊ธ์ด ๋ง์์ ๋์ จ๋์? ๊ตฌ๋ ๊ณผ ๊ณต๊ฐ! ๊ทธ๋ฆฌ๊ณ , ๋๊ธ ๊ทธ๋ฆฌ๊ณ ๋ฐฉ๋ช ๋ก์ ์ฃผ๋ํ๋์๊ฒ ๋ง์ ํ์ด ๋ฉ๋๋ค
'Front-End ์์ ์ค > Vue.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[React] State์ Props์ ์ฐจ์ด (0) | 2021.10.02 |
---|---|
[React] State (0) | 2021.09.27 |
[React] Props (0) | 2021.09.25 |
[React] Component ๋ง๋ค๊ธฐ (0) | 2021.09.24 |
[React] ์ฒ์ ์์ํ๋ React (0) | 2021.09.16 |