export
-
TypeScript λͺ¨λ λ°©μ μ¬μ©νκΈ°
λͺ¨λ λ°©μ μ¬μ©νκΈ°λ€μ΄κ°λ©°νμ μ€ν¬λ¦½νΈ(TypeScript)μμ λͺ¨λ λ°©μμ μ¬μ©νλ λ°©λ²μ μ 리ν΄λ³Έλ€. λ°©λ²νμ μ€ν¬λ¦½νΈ νμΌ(.ts/.tsx)μ κΈ°λ³Έμ μΌλ‘ λͺ¨λ(Module)λ‘ κ°μ£Όλμ§ μκ³ , μ μ λ²μμ μ€ν¬λ¦½νΈλ‘ μ²λ¦¬λλ€.μ¬λ¬ νμΌμμ λμΌν λ³μλͺ μ μμ±ν κ²½μ°, μ€λ₯κ° λ°μνλ€.fileA.tslet name = 'stickman';const susan = 'susan'; fileB.tsconst susan = 'susan'; // μ€λ₯ λ°μ μ΄λ, λ€μκ³Ό κ°μ΄ 2κ°μ§ λ°©λ²μΌλ‘ νμ μ€ν¬λ¦½νΈ νμΌμ λͺ¨λλ‘ λ³νν μ μλ€. λ°©λ² β : import, export λ¬Έ μ¬μ©νκΈ°νμ μ€ν¬λ¦½νΈ νμΌμ import λλ export λ¬Έμ μΆκ°νμ¬ ES6 λͺ¨λλ‘ μ·¨κΈλκ² νλ λ°©λ²μ΄λ€. ..
0 2024.10.10 -
React.js index.jsλ‘ μ»΄ν¬λνΈ(Component), νμ΄μ§(Page) κ΄λ¦¬νκΈ°
index.jsλ‘ μ»΄ν¬λνΈ(Component), νμ΄μ§(Page) κ΄λ¦¬νκΈ°λ€μ΄κ°λ©°λ€μκ³Ό κ°μ΄ src ν΄λ λ΄λΆμ μλ components, pages ν΄λ μμ index.js νμΌμ μμ±νμ¬ μ¬λ¬ μ»΄ν¬λνΈμ νμ΄μ§λ€μ νλμ νμΌμμ κ΄λ¦¬ν μ μλ€.μ΄μ κ΄λ ¨λ λ΄μ©μ μ 리ν΄λ³Έλ€. index.jsκ°λ 리μ‘νΈ(React.js) νλ‘μ νΈμμ pagesλ components ν΄λ μμ μμΉν index.js νμΌμ ν΄λΉ ν΄λ λ΄μ μ¬λ¬ μ»΄ν¬λνΈλ€μ ν κ³³μμ μ½κ² λΆλ¬μ¬ μ μλλ‘ λ€μ export ν΄μ£Όλ μν μ νλ€.index.js νμΌ μμ λ΄μ©μ λ€μκ³Ό κ°μ΄ ꡬμ±ν μ μλ€. μ¬μ© λ°©λ²pages λλ components ν΄λμ index.js νμΌμ μμ±ν ν,..
0 2024.10.01 -
JavaScript λͺ¨λ μμ€ν (import/export)
λͺ¨λ μμ€ν (import/export) λ€μ΄κ°λ©° ES6μμ λμ λ λͺ¨λ μμ€ν (Module System)μ λν΄μ μμ보μ. λͺ¨λ μμ€ν κ°λ ES6μμ λμ λ λͺ¨λ μμ€ν μ μλ°μ€ν¬λ¦½νΈ μ½λλ₯Ό μ¬λ¬ νμΌλ‘ λλκ³ μ¬μ¬μ© κ°λ₯ν λͺ¨λλ‘ κ΅¬μ±νλ κΈ°λ₯μ μ 곡νλ€. μ΄ κΈ°λ₯μ importμ export ν€μλλ₯Ό μ¬μ©νμ¬ λͺ¨λμ κ°μ Έμ€κ³ λ΄λ³΄λ΄λ κ²μΌλ‘ μ΄λ£¨μ΄μ§λ€. λ΄λ³΄λ΄κΈ°(Export) λͺ¨λμμ νΉμ ν κΈ°λ₯, λ³μ, ν¨μ, ν΄λμ€ λ±μ λ€λ₯Έ νμΌμμ μ¬μ©ν μ μλλ‘ λ΄λ³΄λ΄λ €λ©΄ export ν€μλλ₯Ό μ¬μ©νλ€. β Named Export λ΄λ³΄λ΄λ €λ λμμ μ΄λ¦μ λΆμ¬μ λ΄λ³΄λ΄λ λ°©λ²μ΄λ€. // λ³μ, ν¨μ, ν΄λμ€ λ±μ λ΄λ³΄λ΄κΈ° export const myVariable = 10; export f..
0 2023.11.27