νμ΄ν ν¨μ
-
- [React.js] const Component vs. function Component
const Component vs. function Componentλ€μ΄κ°λ©°λ¦¬μ‘νΈ(React.js)μμ @const Component@ ννμ νμ΄ν ν¨μ λ°©μκ³Ό @function Component@ ννμ ν¨μ μ μΈ λ°©μμΌλ‘ μ»΄ν¬λνΈλ₯Ό μ μΈν μ μλ€.μμ λ κ°μ§ λ°©λ²μ λν μ°¨μ΄μ μ μ 리ν΄λ³Έλ€. β νμ΄ν ν¨μ λ°©μconst MyComponent = () => { return( .. )} νμ΄ν ν¨μ(Arrow Function)λ‘ μμ±ν μ μμΌλ©°, 짧μ μ½λλ‘ μμ±ν μ μλ€λ μ₯μ μ΄ μλ€.μλ₯Ό λ€μ΄, ν μ€λ‘ λ°ννλ κ²½μ°, @return@ ν€μλλ₯Ό μλ΅ν μ μλ€.const MyComponent = () => ( ... ) μ»΄ν¬λνΈ μ μΈκ³Ό λμμ @export default..
2 2024.11.04 -
- [JavaScript] νμ΄ν ν¨μ(Arrow Function)
νμ΄ν ν¨μ(Arrow Function)λ€μ΄κ°λ©°μλ°μ€ν¬λ¦½νΈ(JavaScript)μ νμ΄ν ν¨μ(Arrow Function)μ λν΄ μμ보μ. νμ΄ν ν¨μ(Arrow Function)κ°λ ES6(ECMAScript 2015)μμ λμ λ μλ°μ€ν¬λ¦½νΈμ μλ‘μ΄ ν¨μ μ μΈ λ°©μμΌλ° ν¨μ μ μΈλ³΄λ€ κ°κ²°νκ³ μ§§μ λ¬Έλ²μ μ 곡νμ¬ μ½λλ₯Ό λ μ½κΈ° μ½κ³ κ°κ²°νκ² λ§λ€μ΄μ€λ€.νμ΄ν ν¨μλ κ°κ²°νκ³ μ½λ°± ν¨μλ₯Ό μ¬μ©ν λ μ μ©νλ°, νΉν λ°λ³΅μ μΈ μ½λ μμ±μ μ€μ¬μ£Όλλ° λμμ μ€λ€.κ·Έλ¬λ λͺ¨λ μν©μμ μ¬μ©ν΄μΌ νλ κ²μ μλλ©°, νΉν λ©μλ ν¨μμμλ μΌλ° ν¨μμμ μ°¨μ΄μ μ κ³ λ €νμ¬ μ¬μ©ν΄μΌ νλ€. κΈ°λ³Έ λ¬Έλ²νμ΄ν ν¨μλ @const functionName = (parameters) => { function body }..
2023.11.16