728x90
λ°μν
Import
Reactνκ²½μμ κ°λ°νλ€ λ³΄λ©΄ μ¬λ¬ κ°μ λͺ¨λμ νμνκ² λλλ°,
μΈλΆ λΌμ΄λΈλ¬λ¦¬, μ»΄ν¬λνΈ, css λ± λ€μν λͺ¨λμ μ¬μ©νκΈ° μν΄ μ¬μ©λ©λλ€.
import μλ³μ(λ³μ, ν¨μ, ν΄λμ€) from κ²½λ‘(ex ”./Page”)
import React from "react";
import Page003, { Page001, Page002, ErrorPage } from "./MultiPage";
export default function App() {
return (
<>
<Page003 />
<Page001 />
<Page002 />
<ErrorPage />
</>
);
}
export
κ°λ°ν λͺ¨λμ λ€λ₯Έ λͺ¨λμ μμ μ¬μ©νκΈ° μν΄μλ ν΄λΉ λͺ¨λμμ export ν΄μΌ λ€λ₯Έ κ³³μμ import ν μ μμ΅λλ€.
export νλ λ°©λ²μ μ¬λ¬ κ°μ§ λ°©λ²μ΄ μμΌλ©°, νλ‘μ νΈ μ½λ컨벀μ μ§νν λ λ§μΆ°μ μμ±νλ©΄ λ©λλ€.
function Page001() {
return (
<div>
<h1>Page001 μ»΄ν¬λνΈ</h1>
</div>
);
};
function Page011() {
return (
<div>
<h1>Page011 μ»΄ν¬λνΈ</h1>
</div>
);
};
export { Page001, Page011 }; // nκ°μ ν¨μλ₯Ό exportν μ μμ
export function Page002() {
return (
<div>
<h1>Page002 μ»΄ν¬λνΈ</h1>
</div>
);
};
function Page404() => {
return (
<div>
<h1>νμ΄μ§κ° μ‘΄μ¬νμ§ μμ΅λλ€.</h1>
</div>
);
};
export { Page404 as ErrorPage }; // asλ₯Ό ν΅ν΄ exportνλ μ΄λ¦μ λ°κΏ μ μλ€.
export default
νλμ λͺ¨λμμ νλμ exportκ° μλ€λ μλ―Έλ‘ λ³΄λ©΄ λλ€.
export λ€μ defaultλ§ μ£Όλ©΄ λλ€.
export default function Page003() {
return (
<div>
<h1>Page003 μ»΄ν¬λνΈ</h1>
</div>
);
}
function Page003() {
return (
<div>
<h1>Page003 μ»΄ν¬λνΈ</h1>
</div>
);
}
export default Page003;
μ¬μ€ IDEμμ μλμΌλ‘ import ν΄μ£ΌκΈ° λλ¬Έμ κ΅³μ΄ μ§μ νμ΄νν μΌμ κ±°μ μλ€κ³ 보면 λ©λλ€. μκ³ λ§ μμ μ λ?
export λ°©λ²μ΄ λ€μνκ² μμ§λ§ κ΅³μ΄ λ€ μ νμλ μλ κ±° κ°κ³ ,
μ λ μ£Όλ‘ λ§μ§λ§μ€μ exportλ₯Ό μΆκ°νλ κ²μ΄ κ°λ μ±μ΄ μ’μ λ³΄μ¬ μ£Όλ‘ μ¬μ©ν©λλ€.
728x90
'Front-End > React' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
React] Hook (0) | 2023.06.20 |
---|---|
React] Hook : useState (1) | 2023.06.06 |
React] Hook : props (1) | 2023.06.06 |
React] Component & JSX (0) | 2023.06.04 |
React] React λ...? (0) | 2023.06.04 |