νμ , ν¨μ λ° μ ν μ°μ°μμ κ΄λ ¨λ TypeScript κΈ°λ₯μ λν μ€λͺ μ λλ€.TypeScriptμ λΆμΈ μ νμ μ°Έ λλ κ±°μ§μΌ μ μλ λ Όλ¦¬ κ°μ λνλ λλ€. μλ₯Ό λ€μ΄:λ³μ isCompleted λ° hasPermissionμ λΆμΈ μ νμΌλ‘ λͺ μμ μΌλ‘ μ£Όμμ΄ μ§μ λ
μ΄κ±°ν(Enums), νμ λ³μΉ, νμ μΆλ‘ λ° ν΄λμ€μ κ°μ κ° TypeScript κΈ°λ₯μ λν μ€λͺ μ λλ€.TypeScriptμ μ΄κ±°νμ μ¬μ©νλ©΄ λͺ λͺ λ μμ κ° μ§ν©μ μ μν μ μμ΅λλ€. μ΄κ±°νμ μνΈ λ°°νμ μΈ κ΄λ ¨ κ° μ§ν©μ λνλ΄λ €λ κ²½μ°μ μ μ©ν©λλ€. λ€μμ
JSX λ 무μμΌκΉ? JS μ½λ κ° μλλ―λ‘ BABELμ μ΄μ©ν΄μΌνλ€ Babel μ΄ js codeλ‘ μ»΄νμΌ μν¨λ€λΈλΌμ°μ κ° μ»΄νμΌλ μ½λλ₯Ό μΌκ³ λ λλ§ μν¨λ€Reactμμλ DOMκ³Ό λ€λ₯΄κ² CSS, JSX λ¬Έλ²λ§μ κ°μ§κ³ μΉ μ ν리μΌμ΄μ μ κ°λ°ν μ μμ΅λλ€νμν νμΌ
Rest APIμ Restful APIλ RESTful μΉ μλΉμ€λ₯Ό ꡬμΆνλ λ κ°μ§ μ κ·Ό λ°©μμ΄λ€. μ΄ λΈλ‘κ·Έμμλ κ° μ κ·Ό λ°©μμ μ΄μ μ κ°λ΅νκ² μ€λͺ νκ³ μ¬λ‘ μ°κ΅¬λ₯Ό μ 곡νμ¬ μ€μ λ‘ μ μ©ν μ μλ λ°©λ²μ 보μ¬μ€λ€.Rest APIλ HTTP μμ²μ μ¬μ©νμ¬ μΉ μ
JavaScript EcmaScript 2015μ "async" λ° "await"λΌλ ν€μλκ° μΆκ°κ° λμλ€. μ΄ λΈλ‘κ·Έμμλ λ€μ κ°λ μ λν΄ μ€λͺ νλ€. JavaScript μ€νμ λν κ° ν€μλμ μν₯μ λν΄ μ΄λ€.λΉλκΈ° ν€μλ μμ Await ν€μλμ μν₯μΆμ²htt
κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°μμ κ°μ²΄ κ° μμ κ΄κ³λ₯Ό ꡬννλ λ°©μ μ€ νλμ΄λ€. μ΄ λ°©μμ κ°μ²΄μ λν μ 보λ₯Ό λ€λ₯Έ κ°μ²΄λ‘λΆν° μμλ°μ μμ±κ³Ό λ©μλλ₯Ό νμ₯νλ κ²μ κ°λ₯νκ² νλ€. μ΄λ¬ν κ°μ²΄ κ° μμ κ΄κ³λ₯Ό μ°κ²°νλλ° μ¬μ©λλ κ²μ΄ νλ‘ν νμ 체μΈμ΄λ€.λͺ¨λ κ°μ²΄λ pro
μλ°μ€ν¬λ¦½νΈμμ κ°μ²΄λ₯Ό μμ±νλ λ°©λ² μ€ νλκ° νλ‘ν νμ (Prototype)μ μ΄μ©νλ κ²μ΄λ€. νλ‘ν νμ μ κ°μ²΄ μμ± μ μμ κ΄κ³λ₯Ό μ€μ νκΈ° μν λΆλͺ¨ μν μ ν©λλ€. μ΄λ² κΈμμλ νλ‘ν νμ μ λν΄ μ’ λ μμΈν μμλ³΄κ² λ€.νλ‘ν νμ κ°μ²΄λ μμ κ°μ²΄(Insta
μ΄λ²μλ κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°(OOP)μ λν΄ μ λλ¦λλ‘ μ΄ν΄ν λ΄μ©μ λΈλ‘κΉ ν΄λ³΄λ €κ³ νλ€. OOPλ μννΈμ¨μ΄ κ°λ°μμ κ°μ₯ μ€μν κ°λ μ€ νλλ‘, μ΄ν΄νμ§ λͺ»νλ©΄ νλμ μΈ μννΈμ¨μ΄λ₯Ό κ°λ°νκΈ°κ° λ§€μ° μ΄λ €μΈ κ²μ΄λ€. κ·Έλ¬λκΉ ν¨κ» 곡λΆν΄λ³΄λλ‘ ν΄λ³΄μ£ !λ¨Όμ , O
ν΄λμ€, μΈμ€ν΄μ€, new ν€μλ, μμ±μ ν¨μ, ES5 ν΄λμ€ μμ± λ¬Έλ², ES6 ν΄λμ€ μμ± λ¬Έλ²μ λν΄ μμλ³΄κ³ , μ΄λ₯Ό μ΄μ©ν κ°λ¨ν μμ λ₯Ό λ§λ€μ΄λ³΄μ.ν΄λμ€λ 물건μ λ§λ€κΈ° μν΄ νμν μ€κ³λμ΄λ€. μλ₯Ό λ€λ©΄, μ§μ μ§κΈ° μν μ€κ³λλ₯Ό μκ°ν΄λ³΄μ. μ€κ³λμλ μ§