export
-
- [TypeScript] λͺ¨λ λ°©μ μ¬μ©νκΈ°
λͺ¨λ λ°©μ μ¬μ©νκΈ°λ€μ΄κ°λ©°νμ μ€ν¬λ¦½νΈ(TypeScript)μμ λͺ¨λ λ°©μμ μ¬μ©νλ λ°©λ²μ μ 리ν΄λ³Έλ€. λ°©λ²νμ μ€ν¬λ¦½νΈ νμΌ(@.ts@/@.tsx@)μ κΈ°λ³Έμ μΌλ‘ λͺ¨λ(Module)λ‘ κ°μ£Όλμ§ μκ³ , μ μ λ²μμ μ€ν¬λ¦½νΈλ‘ μ²λ¦¬λλ€.μ¬λ¬ νμΌμμ λμΌν λ³μλͺ μ μμ±ν κ²½μ°, μ€λ₯κ° λ°μνλ€.fileA.tslet name = 'stickman';const susan = 'susan'; fileB.tsconst susan = 'susan'; // μ€λ₯ λ°μ μ΄λ, λ€μκ³Ό κ°μ΄ 2κ°μ§ λ°©λ²μΌλ‘ νμ μ€ν¬λ¦½νΈ νμΌμ λͺ¨λλ‘ λ³νν μ μλ€. λ°©λ² β : @import@, @export@ λ¬Έ μ¬μ©νκΈ°νμ μ€ν¬λ¦½νΈ νμΌμ @import@ λλ @export@ λ¬Έμ μΆκ°νμ¬ ES6 λͺ¨λλ‘ μ·¨κΈλκ² νλ λ°©λ²μ΄λ€. ..
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@ νμΌμ μμ±ν ν,..
2024.10.01 -
- [JavaScript] λͺ¨λ μμ€ν (import/export)
λͺ¨λ μμ€ν (import/export) λ€μ΄κ°λ©° ES6μμ λμ λ λͺ¨λ μμ€ν (Module System)μ λν΄μ μμ보μ. λͺ¨λ μμ€ν κ°λ ES6μμ λμ λ λͺ¨λ μμ€ν μ μλ°μ€ν¬λ¦½νΈ μ½λλ₯Ό μ¬λ¬ νμΌλ‘ λλκ³ μ¬μ¬μ© κ°λ₯ν λͺ¨λλ‘ κ΅¬μ±νλ κΈ°λ₯μ μ 곡νλ€. μ΄ κΈ°λ₯μ @import@μ @export@ ν€μλλ₯Ό μ¬μ©νμ¬ λͺ¨λμ κ°μ Έμ€κ³ λ΄λ³΄λ΄λ κ²μΌλ‘ μ΄λ£¨μ΄μ§λ€. λ΄λ³΄λ΄κΈ°(Export) λͺ¨λμμ νΉμ ν κΈ°λ₯, λ³μ, ν¨μ, ν΄λμ€ λ±μ λ€λ₯Έ νμΌμμ μ¬μ©ν μ μλλ‘ λ΄λ³΄λ΄λ €λ©΄ @export@ ν€μλλ₯Ό μ¬μ©νλ€. β Named Export λ΄λ³΄λ΄λ €λ λμμ μ΄λ¦μ λΆμ¬μ λ΄λ³΄λ΄λ λ°©λ²μ΄λ€. // λ³μ, ν¨μ, ν΄λμ€ λ±μ λ΄λ³΄λ΄κΈ° export const myVariable = 10; export f..
2023.11.27