λ°μν javascript3 [JS] ...props ? μμ¬μ°μ°μ(Rest Parameter)μ μ κ°κ΅¬λ¬Έ(Spread syntax) reactλ‘ κ°λ°νλ©΄μ λ§€μ° μμ£Ό λ΄€λ { ...props }μ κ°μ μμ¬μ°μ°μ ꡬ문! μ μ μ°μ΄μ΄ 3κ° μ¬μ©νλ μμ¬μ°μ°μ(Rest Parameter)μ λν΄ μμ보λ€κ°, λκ°μ΄ ...μ μ°λ μ κ°κ΅¬λ¬Έ(Spread syntax)μ λν΄μλ μ 리ν΄λ³΄λ € νλ€. λμ ꡬ문μ λκ°μ§λ§ μν μ κ±°μ μ λ°λλΌκ³ λ³Ό μ μλ€. μμ¬ μ°μ°μ ( Rest Parameter ) λ΄κ° μ μ©νλ MDNμμλ μμ¬ μ°μ°μλ₯Ό λ€μκ³Ό κ°μ΄ μ€λͺ νκ³ μλ€. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/rest_parameters ν¨μμ λ§μ§λ§ νλΌλ―Έν°μ μμ ... λ₯Ό λΆμ¬ (μ¬μ©μκ° μ 곡ν) λͺ¨λ λλ¨Έμ§ μΈμλ₯Ό "νμ€" μλ°μ€ν¬λ¦½νΈ λ°°μ΄λ‘ λ체.. 2021. 9. 11. [JS]JSON key κ°μ Έμ€κΈ°, keys(), getOwnPropertyNames(), for λ±λ± λΉκ΅ μλ°μ€ν¬λ¦½νΈμμ JSON λ°μ΄ν°λ λ§€μ° μ μ©νκ² μ¬μ©λλ€. κ·Έλ§νΌ key κ°μ μ§μ νλ κ²λ μ€μνλ€. κ°λ°μ ν μλ‘ JSONμ key κ°μ΄ νμν μν©μ΄ μ’ μ’ λνλλλ°, κ·Έλ΄ λλ©΄ λ΄κ° JSON λ°μ΄ν° νμμ μλͺ» λ¬Άμλ€κ³ νλ¨νκ² λλ€. μ°μ μ΄ μκΈ°λ λ€μμ νκΈ°λ‘ νκ³ , JSONμ key κ°μ κ°μ Έμ€λ μΈ κ°μ§ λ°©λ²μ μμ보μ. 1. keys() Object.keys(JsonData); Object.keys λ¬Έλ²μ νλΌλ©ν°λ‘ ν€λ₯Ό μ°Ύκ³ μΆμ λ°μ΄ν°λ₯Ό λ£μ΄μ£Όλ©΄ λλ€. data.codeλ keyκ° CMP011μ΄κ³ valueκ° ListμΈ JSON λ°μ΄ν°μ΄λ€. keyκ° νλλ§ μ‘΄μ¬νλ€. μμ ν¨μλ₯Ό μ€ννλ©΄ keyμ κ°μ΄ 리μ€νΈλ‘ λ°νλλ€. keyκ° νλμ¬λ 리μ€νΈλ‘ λ°νλλ€. 2. getOwnProp.. 2021. 9. 7. [ReactNative] JSXλ? HTML vs ReactNative νκ·Έ μ΄μ 리! 리μ‘νΈλ JSX λ¬Έλ²μ μ¬μ©νλ©΄μ μ»΄ν¬λνΈ, μ¦ νκ·Έλ€μ ꡬμ±νλ©° μ΄λ£¨μ΄μ Έ μλ€. κ·Έλμ HTMLκ³Ό React, React Native κ° μ μ¬ν νκ·Έλ€μ΄ μ’ μ’ λ³΄μ΄λλ°, μ€λμ κ·Έκ²λ€μ μ 리ν΄λ³΄λ ν¬μ€ν μ νκ² λ€! 리μ‘νΈμ 리μ‘νΈ λ€μ΄ν°λΈ νλ μμν¬μ μ£Όλ ₯μ λ°λ‘ JSXλΌκ³ ν μ μλ€. 리μ‘νΈμ 곡μ λ¬Έμμμλ JSXμ μ¬μ©μ λ€μκ³Ό κ°μ΄ κΆνκ³ μλ€. Reactλ JSX μ¬μ©μ΄ νμκ° μλμ§λ§, λλΆλΆμ μ¬λμ JavaScript μ½λ μμμ UI κ΄λ ¨ μμ μ ν λ μκ°μ μΌλ‘ λ λμμ΄ λλ€κ³ μκ°ν©λλ€. λν Reactκ° λμ± λμμ΄ λλ μλ¬ λ° κ²½κ³ λ©μμ§λ₯Ό νμν μ μκ² ν΄μ€λλ€. κ·Έλ¬λ―λ‘ μ°μ JSXμ λν΄ κ°λ¨ν μμ보λλ‘ νμ! JSX = JavaScript + XML JSXλ? J.. 2021. 8. 19. μ΄μ 1 λ€μ 728x90 λ°μν