
import ์์, ๊ถ๊ธํ ์ ์ด ์๊ฒผ๋ค.
์ฌ์ค ๊ทธ๋์ ์ฝ๋ฉํ๋ฉด์ ์ด๊ฑด ์ค๊ดํธ๋ฅผ ์ ๋ค? ์ด๊ฑด ์ ์ ๋ค? ํ๋ฉด์๋ ์ค๋ฅ ๋จ๊ฑฐ๋ ์ ๋ ๋๋ง๋ค ์ง์๊ฐ๋ฉด์ ํ์๋๋ฐ, ๊ทธ๊ฒ ๊ทธ๊ฐ ๋ณ์๊ฐ ์์ด ํ์๋๋ฐ ์ด์ ์์ผ ์ด์ ๊ฐ ๊ถ๊ธํด์ก๋ค.

์ต๊ทผ์ ์ค์ตํ๋ ๋ฆฌ๋์ค ํดํท์ ๊ฐ์ ธ์ ๋ดค๋น
import ChangeColor from "./features/color/ChangeColor";
import { Counter } from "./features/counter/Counter";
์๋ค๋์ ๊ฐ์ ์ง์๋ฅผ ๊ฐ์ง ์ ๋ค์ธ๋ฐ, ํ๋๋ ์ค๊ดํธ๋ฅผ ์จ์ฃผ๊ณ
ํ๋๋ ์จ์ฃผ์ง ์์ ์ํ๋ก import๊ฐ ๋๊ณ ์๋ค.
์ด์ ๋, export default ์ ์์์!
export default ChangeColor;
export function Counter() { ... }
ChangeColor๋ ํจ์๋ฅผ ๋ง๋ค๊ณ ๋ง์ง๋ง์ default ๋ก export ํด์ฃผ์๊ณ ,
Counter ํจ์๋ ๋ง๋ฆ๊ณผ ๋์์ default ์์ด export ํด์ฃผ์๋ ๊ฒ์ด๋ค.
๊ทธ๋์ default ์ ํจ๊ป export ํ ChangeColor์ ๊ฒฝ์ฐ ์ค๊ดํธ์์ด ๊ทธ๋ฅ importํ์ง๋ง,
default์์ด export ํด์ค Counter ๊ฒฝ์ฐ์๋ ์ค๊ดํธ ์์ ๋ด์ importํด์ฃผ๋ฉด ๋๋ ๊ฒ!!
export ํ ๊ฒฝ์ฐ์๋ import { ํจ์๋ช } from
export default ํ ๊ฒฝ์ฐ์๋ import ํจ์๋ช from
+ ๋ฐฉ์ถ๋ ๋ชจ๋์ ์ด๋ฆ๊ณผ ์๊ด์์ด as๋ฅผ ์ฐ์ง ์๊ณ , ์ฌ์ฉ๊ฐ๋ฅ
'์ฝ๋ฉ ๋ฉ๋ชจ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
error : Uncaught TypeError: Cannot read properties of null ~ (1) | 2023.05.20 |
---|---|
git master main ํฉ์น๊ธฐ (0) | 2023.05.19 |
git pull ์ค๋ฅ ํด๊ฒฐ ๋ชฉ๋ก (0) | 2023.05.18 |
Parsing error: Cannot read file '...tsconfig\file' ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2023.05.18 |
for in / for of (0) | 2022.09.29 |