[React] Component File ๋ถ๋ฆฌ
๐ ๊ฐ๋
๋ง์ฝ ํ๋์ ํ์ผ์์ ์ฒ ๊ฐ๊ฐ ๋๋ ์ปดํฌ๋ํธ๋ค์ด ์๋ค๋ฉด ์ผ๋ง๋ ๋ณต์กํ ๊น์?
App.js์ ์ปดํฌ๋ํธ๊ฐ ์๋ค๋ณด๋ ๋ค๋ฅธ ํ์ผ๋ค์ ์ ๊ทผํด์ ์ฌ์ฉํ๊ธฐ๊ฐ ์ด๋ ค์ด ๊ฒ์ด์์.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด src์ ํน์ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ์์ ๊ฐ๊ฐ์ ์ปดํฌ๋ํธ ๋ณ๋ก ๊ฐ๊ฐ ํ์ผ๋ก ๋ฐ๋ก ๋ง๋๋ ๊ฒ์ด ๋ฐฉ๋ฒ์ด๋๋๋ค.
๋จผ์ ๊ฐ Component๋ฅผ ์ง์ ํ jsํ์ผ ์์ ๋ฃ๋๋ฐ, React import๋ฅผ ์ํด ์ต์๋จ์ ์๋์ ๊ฐ์ด ์ ์ด์ค์ผ ํ๋ ๊ฒ์ด์์.
import React, { Component } from "react";
๊ทธ๋ฐ ๋ค ๋งจ ๋ง์ง๋ง์ ๋ค๋ฅธ ํ์ผ๋ค๋ ํด๋น ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ๊ธฐ ์์ ๋งจ ๋ง์ง๋ง์ ์๋ ์ฝ๋๋ฅผ ๋ฃ์ด์ค์ผ ํ๋ ๊ฒ์ด์์.
export default [์ปดํฌ๋ํธ ์ด๋ฆ];
๊ทธ๋ ๊ฒ ํ ๋ค ์ด ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ ๊ณณ ์๋จ์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํ์ฌ ์ฃผ๋ฉด ๋๋ต๋๋ค.
import [์ปดํฌ๋ํธ ์ด๋ฆ] from "./[์ปดํฌ๋ํธ๊ฐ ์๋ ๋๋ ํฐ๋ฆฌ ์ด๋ฆ / ์ปดํฌ๋ํธ ์ด๋ฆ];
์ฃผ๋ํ๋์ ๊ธ์ด ๋ง์์ ๋์ จ๋์? ๊ตฌ๋ ๊ณผ ๊ณต๊ฐ! ๊ทธ๋ฆฌ๊ณ , ๋๊ธ ๊ทธ๋ฆฌ๊ณ ๋ฐฉ๋ช ๋ก์ ์ฃผ๋ํ๋์๊ฒ ๋ง์ ํ์ด ๋ฉ๋๋ค