π WIL/π JavaScript
π‘ axios await/async vs then
π λ³Έ κΈμ 2022λ 5μ 13μΌ κ°μΈ github μ μμ±λ κΈμ λλ€. π axios await / async vs then νλ‘μ νΈ λ°°ν¬ λΉμΌ λ°€μ κΌ¬λ° μμ°κ³ μμΉ¨μ κΈνκ² κΈ°λ₯μ μΆκ°ν΄μΌνλ μΌμ΄ μκ²Όλ€. νλ‘ νΈμμλ λ΄κ° 맑μμ νκ² λμλλ°, κ°λ¨ν κΈ°λ₯μ΄μ¬μ 빨리 λλΌ μ μλ€λ λ΄ μμκ³Ό λ¬λ¦¬,λ°± μ°κ²°μμ λ¬Έμ κ° μκ²Όλ€. axios λ₯Ό μ΄μ©ν΄μ get μμ²μ νλλ°, dataλ₯Ό κ°μ Έμ€μ§ λͺ»νλ€..π΅π« μ²μμλ axios λ¬Έμ μΈμ§ λͺ¨λ₯΄κ³ λ€λ₯Έ λΆλΆμ λ¬Έμ μΈκ±΄κ° νλ μκ°μ΄ λ€μ΄ μ΄λ¦¬μ 리 κ³ μ³λ³΄λ€, μ μ΄λ΄κΉ...νμ°Έ κ³ λ―Όνλ€ κ·Έλ₯ then μ μ΄μ©νλ data λ₯Ό κ°μ Έμ¬ μ μμλ€...κ±°μ 1μκ° λμμ μ½μ§μ΄μλ€... λ¬Έμ μ μ½λ..π₯² const [commentList, setComme..
π‘ νμλλ‘ e.target.valueλ₯Ό μ΄μ©νλλ°, μμκ°μ κ°μ Έμ€μ§ λͺ»νλ€..? - ν νλ‘μ νΈ
π λ³Έ κΈμ 2022λ 5μ 12μΌ κ°μΈgithub μ μμ±λ κΈμ λλ€. π currentTarget vs target 2μ°¨ ννλ‘μ νΈμμ λ°μν λ¬Έμ μ μ΄λ€...!! νμμ²λΌ e.target.value λ₯Ό μ΄μ©ν΄μ ν΄λ¦ν μμλ₯Ό κ°μ Έμ¬λ €κ³ νμΌλ, undefined μ΄ μΆλ ₯λμλ€. λ€νν ꡬκΈλ§μ ν΅ν΄μ μμλΈ e.currentTarget.value λ₯Ό μ¬μ©νλ λ¬Έμ λ ν΄κ²°λμλ€. κ·ΈλΌ event target μ currentTarget μ°¨μ΄μ μ 무μμΌκΉ..? β event.target vs event.currentTarget λΈλ‘κ·Έμ κΈ°μ¬λμλ μ½λλ₯Ό λ¨Όμ μ€νν΄λ³΄μ. (μΆμ² μλμ κΈ°μ¬) μμ μ½λλ₯Ό μ€ννκ³ , yellowμ ν΄λ¦νμλ κ²°κ³Όλ μλμ κ°μ΄ λμ¨λ€. green μ΄λΌλ className ..
βοΈ λΉκ΅¬μ‘°ν ν λΉ
π λ³Έ κΈμ 2022λ 5μ 1μΌ κ°μΈgithub μ μμ±λ κΈμ λλ€. π λΉκ΅¬μ‘°ν ν λΉ λΉκ΅¬μ‘°ν ν λΉ μ¬μ©λ²μ λν΄ μ λͺ¨λ₯΄κ³ μλ€λ μκ°μ΄ λ€μλ€. μ λλ‘ μμ보μ! β οΈ mdn, λΈλ‘κ·Έμ μ 리λ λ΄μ©λ€μ μ§μ μ€νν΄λ³΄λ©° μ΅νλκ°λ λ°©μμΌλ‘ 곡λΆνμμ΅λλ€. μΆμ²λ κΈ νλ¨μ κΈ°μ¬νμμ΅λλ€. λΉκ΅¬μ‘°ν ν λΉμ΄λ? λΉκ΅¬μ‘°ν ν λΉ κ΅¬λ¬Έμ λ°°μ΄μ΄λ κ°μ²΄μ μμ±μ ν΄μ²΄νμ¬ κ·Έ κ°μ κ°λ³ λ³μμ λ΄μ μ μκ² νλ μλ°μ€ν¬λ¦½νΈ ννμ! β λ°°μ΄ let [a, b, c, ...f] = [1, 2, 3, 4, 5]; console.log(a); // 1 console.log(b); //2 console.log(c); // 3 console.log(f); // [4,5] μ€νλ λ μ°μ°μλ₯Ό μ΄μ©νμ¬ λλ¨Έμ§ λ°°μ΄ κ° ν λΉ..
π‘ μμ 볡μ¬, κΉμ 볡μ¬
π λ³Έ κΈμ 2022λ 4μ 8μΌ κ°μΈgithub μ μμ±λ κΈμ λλ€. π μμ 볡μ¬, κΉμ λ³΅μ¬ ν νλ‘μ νΈλ μ¬μ©νλ λ Έμ μ μ 리νλ€κ° λ°κ²¬ν λ¬Όμν κ°λν μ λͺ©μ κΈ.. μμ½κ²λ μ λͺ©λ§ μ νμ Έμλ€. λΉμ μν©μ΄ μ κΈ°μ΅μ λμ§ μμ§λ§, μ΅μ μ μ λ ¬ κΈ°λ₯μ ꡬννκΈ° μν΄ κ³΅λΆνλ μ€μ... λ°°μ΄μ΄ μ λ ¬μ΄ μ λλ‘ λμ§ μμ, μ°Ύμ보λ μμΈμ΄ μμ 볡μ¬λλ¬Έ! μ΄λΌλ κ² κΉμ§ κΈ°μ΅μ΄ λλ€. κ³Όκ±°μ λ΄κ° λ―Έλ€λ κΈμ μ€λμ λ΄κ° μ 리νλ©΄ μ’μ κ² κ°μμ, μ£Όμ λ μμ 볡μ¬, κΉμ λ³΅μ¬ λ‘ μ νλ€. β 볡μ¬μ λν΄ μ΄ν΄λ³΄κΈ° μ μ μμ κ°κ³Ό μ°Έμ‘° κ°μ λν΄ μκ³ μμ΄μΌ νλ€. μμκ° κ°μ²΄κ° μλλ©΄μ λ©μλλ κ°μ§μ§ μλ λ°μ΄ν°λ₯Ό λ»νλ€. κΈ°λ³Έν λ°μ΄ν°λ κ°μ κ·Έλλ‘ ν λΉνλ€. String, Number, Big..