π©π»π» Today I Learned π β¨ μ€μ νλ‘μ νΈ μμ λλμ΄ νν΄99 μ¬μ μ λ°μ μ§λ μ€μ νλ‘μ νΈλ₯Ό μμνλ€. λ―ΏκΈ°μ§ μλλ€. λ²μ¨ μ€μ νλ‘μ νΈλΌλ… κ°μ΄μ΄ λκ·Όλκ·Όνλ€. μ€μ λ‘ μλΉμ€λ₯Ό λ§λ€μ΄μ μ μ λ€μ νΌλλ°±κΉμ§ λ°λ νλ‘μ νΈμ£Όκ°! μμ§λ λ§μ΄ λΆμ‘±ν κ² κ°μλ° μλ‘μ΄ κ²λ€μ ꡬννκΈ° μν΄μ 곡λΆλ ν΄μΌνκ³ νμλ€κ³Ό 무μΈκ°λ₯Ό ν¨κ» λ§λ€μ΄κ° μκ°μ μ¦κ²λ€! β¨ μμ΄ν
μ μ νλ‘μ νΈλ₯Ό ꡬμν λ μ μ λ€μ΄ μ¬μ©νμ λ λ§μ μ΄λμ μ±κΈΈ μ μλ κ±°μμΌλ©΄ μ’κ² λ€λΌλ μκ°μ νμλ€. μκΈ°μ λ§μΆ°μ λ°μ΄λ΄νκΈ° μ’μ μ΄μμΈ λμ μ΄λΌλκ° μ¬λ¦Όν½μ΄λΌλ μμ΄ν
μΌλ‘ νλ‘μ νΈλ₯Ό μ νκΈ°μλ μμ½λ€λΌλ μκ°μ΄ λ§μ΄ λ€μμλ€. μ€μνμμ λκ΅°κ°κ° μΈ μ μλ μ μ©ν μλΉμ€! κ·Έλ° μκ°μ νλ©΄μ μ£Όμ λ₯Ό μ νλ€. ..
λΆλ₯ μ 체보기
π©π»π» Weekly I Learned π β¨ μ΄λ² μ£Ό λ§λ¬΄λ¦¬νλ©° λ°±μλκ°λ°μ λΆλ€κ³Ό ν¨κ»νλ ν΄λ‘ μ½λ© νλ‘μ νΈλ₯Ό μμνλ©΄μ githubμ λ§μ΄ νμ©ν΄λ³Έλ€λκ° νλ λͺ©νλ€μ΄ μμλ€. μ’μ νμλΆλ€μ λ§λμ λ€μν κ²λ€λ μ¬μ©ν΄λ³΄κ³ 곡λΆν μ μλ μ£Όκ°μ΄μλ κ² κ°λ€. λ€λ§, νλ‘μ νΈμ λ§λ°μ§ λ μ‘°λΆμμΌλ‘ 2μΌ μ λλ₯Ό λΉ μ‘μ΄μΌ νμκΈ°μ μμ λν
μΌμ μ‘λ μμ
λ€μ λ§μ΄ μ°Έμ¬λ₯Ό λͺ» νλ μ μ΄ λ§μ΄ μμ¬μ λ€. λμ λΆμ¬λ₯Ό μ±μμ€ νλ‘ νΈνμλ€μκ² λ무 κ°μ¬νλ€. π μ§λμ£Ό λ―Έλ νλ‘μ νΈλ₯Ό μ§ννλ©΄μ λ°°μ λ λ΄μ©μ 50% μ΄ν΄νμλ€κ³ μ μμλλ°, μ΄λ² νλ‘μ νΈλ₯Ό ν΅ν΄μ 80% μ΄ν΄νκ² λ κ² κ°λ€. μμ§λ 100%κ° μλκ±°λ?! λΌλ μκ°μ μ‘°κΈν λ§μμ΄ μμ§λ§ μ겨λλ μ€λ₯λ₯Ό λ§μ£Όνλ©΄μ νμ΄λκ°λ κ²λ€μ μ‘°..
π©π»π» Today I Learned π β¨ νμ
νμ
! νμ
! μ§λ μ£Ό κΉνμ μ¬μ©ν νλ‘ νΈλ€λΌλ¦¬μ νμ
μ μ λλ‘ νμ§ λͺ» νκΈ° λλ¬Έμ μ΄λ² μ£Όμ νλ ν΄λ‘ μ½λ©μμλ νλ‘ νΈλ€λΌλ¦¬μ νμ
μ λν λΆλΆμ μ ν΄λ³΄κ³ μΆλ€λΌλ μκ°μ κ°μ§κ³ νλ‘μ νΈμ μνλ€. λ°±μλλΆλ€μ μ§λ μ£Όμ λ¬λ¦¬ μ€νλ§μ νμλ λΆλ€μ λ§λ¬κ³ , μ°λ¦¬κ° ν΄λ‘ νκΈ°λ‘ ν μλΉμ€λ “λΉκ·Όλ§μΌ”. μΉ λ²μ Όλ³΄λ€λ μ± λ²μ Όμ μΉμΌλ‘ κ°μ Έμ€λ μμ λ°©μμ ννλ€. ⨠ꡬ쑰μ λ°μ΄ν° νλ¦ κ΅¬ν κ³νμ λ°λΌ κ°λλΌ μ μ μμλ μ§λ μ£Όμ λ¬λ¦¬ μ΄λ² μ£Όλ ν¨μ¬ λ νννκ² μ²΄κ³μ μΈ νλ¦μΌλ‘ νλ‘μ νΈλ₯Ό μμν μ μμλ€. githubμ λ€μν λ©λ΄λ€μ μ κ·Ή νμ©νκΈ°λ‘ νκ³ κ΅¬ν κ³νμ μ΄κΈ° λ¨κ³λΆν° νννκ² μ‘μμ github mergeμ νΌλμ€λ¬μμ μ΅..
π©π»π» Weekly I Learned π μ£ΌνΉκΈ° 3μ£Όμ°¨λ₯Ό λ€ λ§λ¬΄λ¦¬ μ§κ³ λμ μ²μμΌλ‘ λ°±μλ κ°λ°μλΆλ€κ³Ό ν¨κ» μ§ννλ νμ
! μ΄μ μ μ¬λ¬ λͺ
κ³Ό νμ
ν΄μ μ§ννλ μ μ΄ μμκΈ° λλ¬Έμ μ΄λ²μλ κΉνλΈ μ¬μ©μ μ ν리!! λΌκ³ λ€μ§νλ©° μ§ννλ€. μ΄λ² νμ
μ ν΅ν΄μ μ‘κ³ κ°μΌν κ² μλ€λ©΄ κΉν μ¬μ©λ²κ³Ό μ§λ μ£Ό κ³Όμ μμ μ λλ‘ μ΄ν΄νμ§ λͺ»ν λΆλΆλ€μ΄λΌκ³ μκ°νλ€. κ·Έλ¦¬κ³ λ°±μλ κ°λ°μλΆλ€κ³Ό μ²μ ν΄λ³΄λ νμ
μ΄μκΈ°μ, μλ‘μ λν λ°°λ € + μ΄ν΄κ° μ μΌ μ€μνλ€κ³ μκ°νλ©° μ§ννλ€. λ€νμ΄λ ν¨κ» νλ λ°±μλ κ°λ°μλΆλ€μ λ무 μ°©νμ
¨κ³ λ§μ λ°°λ €λ₯Ό ν΄μ£Όμ
¨λ€ ππ» β¨ νλ‘μ νΈ μκ° νλ‘μ νΈ : Together μ§λ μ£Ό κ³Όμ λ₯Ό λ² μ΄μ€λ‘ νλ νλ‘μ νΈλ μ§ννμλ€. “ν¬κ²λ” λΌλ μ΄λ¦μ κ°λ° μ€ν°λ λͺ¨μμ λ§λ..
π λ°±μλκ°λ°μλΆλ€κ³Ό 첫 νμ
! μ΄λ²μ£Ό νλ‘μ νΈλ₯Ό μμμΌλ‘ μ΄μ λ°±μλ κ°λ°μλΆλ€κ³Όμ νμ
μ΄ μμλμλ€! μ²μ ν΄λ³΄λ νμ
μ΄λΌμ κΈ΄μ₯λλκ³ μλ‘μ μΈμ΄μ νλ‘μΈμ€λ₯Ό μ΄ν΄νμ§ λͺ» ν κΉ κ±±μ μ λ§μ΄νμ§λ§ 4μΌμ΄ μ§λ μ§κΈκΉμ§ 무리μμ΄ μ μ§νλμ΄κ°λ κ² κ°λ€! ν¨κ» νλ λ
Έλκ°λ°μλΆλ€λ νλ‘ νΈκ° μΌμ΄ λ§λ€κ³ μμ² λ°°λ €ν΄μ£Όμκ³ λμμ£Όμ
¨λ€! API λͺ
μΈλ₯Ό μ μ΄λ΄λ €κ°λ©΄μ λμμ μμ΄μ΄νλ μ μμ
λ ν΄μ νλ‘μ νΈμ μ¬μ©λμ΄μΌ ν λΆλΆλ€μ κΌΌκΌΌν μ±κΈ°κ³ νμν΄μΌνλ λΆλΆμ μ μ±κ²Όλκ² κ°λ€. νμ¬λ μλ²κ°λ°μ λλμ νλ‘ νΈ ννΈκ° μ€λΉκ° λλ©΄ axios λ₯Ό μ΄μ©ν΄μ μ°κ²°νλ©΄ λλ€! μμ§ νλ‘ νΈννΈκ° λ€ μ€λΉκ° λμ§μμλ€. λ΄κ° 맑μ λΆλΆμ μΌμΆ 리λμ€κΉμ§ μ§νλμλλ°, λ‘κ·ΈμΈ, νμκ°μ
ννΈκ° μ λ§ μμν΄μ μ΄λ ΅λ€λ..
β
λ¬Έμ 2016λ
1μ 1μΌμ κΈμμΌμ
λλ€. 2016λ
aμ bμΌμ λ¬΄μ¨ μμΌμΌκΉμ? λ μ a ,bλ₯Ό μ
λ ₯λ°μ 2016λ
aμ bμΌμ΄ λ¬΄μ¨ μμΌμΈμ§ 리ν΄νλ ν¨μ, solutionμ μμ±νμΈμ. μμΌμ μ΄λ¦μ μΌμμΌλΆν° ν μμΌκΉμ§ κ°κ° Sun, Mon, Tue, Wed, Thu, Fri, Sat μ
λλ€. μλ₯Ό λ€μ΄ a=5, b=24λΌλ©΄ 5μ 24μΌμ νμμΌμ΄λ―λ‘ λ¬Έμμ΄ “TUE”λ₯Ό λ°ννμΈμ. β
μ νμ¬ν 2016λ
μ μ€λ
μ
λλ€. 2016λ
aμ bμΌμ μ€μ λ‘ μλ λ μ
λλ€. (13μ 26μΌμ΄λ 2μ 45μΌκ°μ λ μ§λ μ£Όμ΄μ§μ§ μμ΅λλ€) β
μ
μΆλ ₯ μ abresult 5 24 “TUE” β
Solution function solution(a, b) { let week = ['SUN', 'MON', 'TUE'..
μ½λμ ν¨μ¨μ±μ΄λ 무μμΈκ°μ? μ€μ μ½λλ₯Ό μμ±νλ©΄μ μκ°νμλ μ½λμ ν¨μ¨μ±μ κ°μ ν΄λ³΄μ μ μ΄ μλμ§ κΆκΈν©λλ€ λ©΄μ μ€λΉλ₯Ό νλ©΄μ λ°μ μμ μ§λ¬Έ μ€ νλμΈλ°, λ§μ μκ°μ νκ²νλ€. λ¨μν μ½λλ₯Ό μμ±νλ μ¬λ μ
μ₯μμ μ½λμ ν¨μ¨μ±μ΄λ κ°λ
μ±μ΄ μ’κ³ μ μ§λ³΄μνκΈ° μ’μΌλ©° μ¬μ¬μ©ν μ μλ μ½λκ° μλκ°λΌκ³ μ μΌ μ²μ μκ°μ νλ€. κ·Έλ¦¬κ³ ν
μ€νΈμ½λλ μ΄μ©λ©΄ μ΄λΌλ μκ°λ λ€μκ³ , μ»΄ν¨ν° μμμΌλ‘μ¨μ μ΅λ ν¨μ¨μ±μ μ±λ₯μ μ΅μ νκ° μλκ° λΌλ μκ°μ νλ€. ν νλ‘μ νΈλ₯Ό κ±°λνλ©΄μ μ½λμ ν¨μ¨μ±μ κ°λ
μ±κ³Ό ννν μν€ν
μ³λΌλ μκ°μ κ±°λνκ² λμλ€. μ½λλ νμ μ½κΈ° μ½κ³ λͺ¨λ κ°λ°μλ€μ΄ μ΄ν΄ν μ μκ²λ μμ±λμ΄μΌ νλ€κ³ μκ°νλ€. μ£Όμμ λ¬μ§ μμλ μ½νλ μ½λμΌ λ§λ‘ μ λ§ ν¨μ¨μ± λμ μ½λκ° μλ..
μλ°μ€ν¬λ¦½νΈμ λ°μ΄ν° μμ€λ₯Ό ν¬κ° 3κ°μ§λ‘ λλ 보μλ©΄ νλ‘κ·Έλ¨ μ체μ μ μ μ΄μ λ°λ‘ λ°μμ¨ κ² UIμμ λ£μ΄μ¨ μμ€ (from DOM) WEB Apiκ°μ μΈλΆμμ fetchν μμ€ μ΄λ κ² μ΄ 3κ°μ§μ μμ€μμ κ°μ Έμ¨ λ°μ΄ν°λ₯Ό μ μ₯νλ λ°©μμλ μ΄ 4κ°μ§κ° μλ€. μ¬κΈ°μλ λͺ κ°μ§ κΈ°μ€μ΄ μλλ°, λ¨μν 리μ€νΈκ° νμν건μ§, μλλ©΄ key, value κ°μ΄ νμνκ±΄μ§ μκ°μ ν΄μ κΈ°μ€μ λ§μΆμ΄μ μ°λ©΄ λλ€. μ μ₯λ°©μμ Array, Set, Object, Map μ΄ 4κ°μ§μ΄λ€. μ¬νν 리μ€νΈκ° νμνλ€λ©΄ arrayμ setμ μ΄μ©ν΄μ μ μ₯νλ©΄ λλ€. Array color = [‘red’, ‘gold’, ‘red’]; //{ ‘red’, ‘gold’, ‘red’} π λ°λ³΅λλ κ°μ΄ 리μ€νΈμ ν¬ν¨μ΄ λ μλ μ..
π©π»π» Weekly I Learned π β React μ μμνκ΄λ¦¬ μ μ μν κ΄λ¦¬λ, λ§ κ·Έλλ‘ μ μμμ μνλ₯Ό κ΄λ¦¬νλ€λ λ§μ
λλ€. 리μ‘νΈμμλ μμμμ νμλ‘ μν κ°μ μ λ¬νλ©° κ΄λ¦¬λ₯Ό νκ² λλ μμ€ν
μ
λλ€. μλμ μ¬μ§μ²λΌ 리μ‘νΈ νλ‘μ νΈλ₯Ό λ§λ€λ€λ³΄λ©΄ μλ§μ μ»΄ν¬λνΈλ€μ΄ λ°μν©λλ€. μ΄ λ μνκ°μ μ λ¬ μ λ¬νκ² λλ©΄ λΉμ°ν ν·κ°λ¦¬κ³ , νμμλ κ°λ μ λ¬νκ² λλ μν©μ΄ λ°μνκ² λ©λλ€. μ΄ λ λΆνμν propsλ₯Ό μ λ¬λ°μμΌνλ μν©μμ props drilling μ΄λΌλ λ¬Έμ κ° λ°μνκΈ°λ ν©λλ€. props drilling 리μ‘νΈ μ»΄ν¬λνΈμμ λ€λ₯Έ λΆλΆμΌλ‘ λ°μ΄ν°(props)λ₯Ό μ λ¬νλ κ³Όμ μμ μ€λ‘μ§ μ λ¬λ§μ μν΄μ μ¬λ¬ μ»΄ν¬λνΈλ₯Ό κ±°μΉλ μν©μ λ§ν©λλ€. μ΄λ° λΆνμν props dril..
π©π»π» Today I Learned π μ΄λ² μ£Ό κ°μΈ κ³Όμ μλ λ§€κ±°μ§ μ¬μ΄νΈ λ§λ€κΈ° – μΈμ€νκ·Έλ¨κ°μ λλμ μ¬μ΄νΈμλ€. λ€μν μꡬμ¬νλ€μ΄ μλ κ³Όμ μλλ° μ¬μ€ μ λλ‘ μ ꡬννλ€κ³ 100%λ‘ μ₯λ΄μ ν μκ° μλ€. μμ½κ²λ λ§μ΄λ€. μ΄λ² μ£Ό κ³Όμ λ μμμΌμ΄λ©΄ λ€ μμ±νκ² μ§? λΌκ³ μκ°νμλλ°, λ§μ§λ§ λ§κ°κΉμ§λ μ’μμ λ²νΌ κΈ°λ₯ λ²κ·Έλ₯Ό μ‘μλ΄μ§ λͺ»ν΄μ λ°λλΌμΈμ§μ κΉμ§λ μ½λλ₯΄λ₯΄ λ§μ§κ³ μμλ€. mitter λΌκ³ μ΄λ¦μ μ§μ΄ μ€ μ΄λ² λμ νλ‘μ νΈ! μΈμ€νκ·Έλ¨κ°μ μ΄λ―Έμ§ 곡μ κΈ°λ° sns μ€νμΌμΈλ° μ΄λ¦μ νΈμν°μμ κ°μ Έμλ€ γ
ν μ£Ό λμ ꡬν ν΄λΈ κΈ°λ₯λ€μ λμ΄ν΄λ³΄μλ©΄ λ‘κ·ΈμΈ νμκ°μ
κ²μλ¬Ό μΆκ° κ²μλ¬Ό μ‘°ν κ²μλ¬Ό μμ (+μ¬μ
λ‘λ / λ μ΄μμ λ³κ²½) κ²μλ¬Ό μμ 무ν μ€ν¬λ‘€ λκΈ μ°κΈ° μ’μμ ..
π©π»π» Today I Learned π π TODAY 무ν μ€ν¬λ‘€ ꡬννλ©΄μ μ€λ₯λ₯Ό λ§λ¬λ€. λμ€μ λ©ν λμ λΆμ‘κ³ 40λΆκ°λμμλλ° κ²°κ³Όλ μ€νλ‘ μΈν μ€λ₯μλ€ π 무ν μ€ν¬λ‘€μΈλ°, μ€ν¬λ‘€μ νλ©΄ μ΄λ°μ λΆλ¬μ§λ κ°μ κΈΈμ΄λ§νΌ λκ°μκ² λ°λ³΅μ μΌλ‘ λ‘λ©μ΄ λμλ€. 무ν λ λλ§μ΄ λλ μ€ μκ³ λ°μ΄ν°λ² μ΄μ€ μ΄μ©? μ΄λ¬λλ° κ·Έκ±΄ μλμλ€. 무ν μ€ν¬λ‘€ μ»΄ν¬λνΈμ λ£κ²¨μ£Όλ propsκ° μ€μ 리λμ ν¨μμμ λμ΄μ€λ κ° μ€μ μ€νκ° μμ΄μ λ‘λ©μ΄ μ λλ‘ μ΄λ£¨μ΄μ§μ§ μμλ κ²μ΄λ€. μ€λ μκ² λ console.log()μ ν. λ©ν λκ³Ό νλ νλμ© λ€ μ°μ΄λ³΄κ³ κ°μ΄ μ λλ‘ μ λ€μ΄μ¨κ² μμ΄μ κ·Έκ±°λΆν° κ³ μ³λ³΄μ μΆμ΄μ κ³ μΉλ¬ κ°λ€κ° λ°κ²¬ν μ€ν. κ·Έλ¦¬κ³ ν΄κ²°λ μ€λ₯. …κ·Έλ¦¬κ³ λ°λ €μ€λ λ―Όλ§ν¨. μ μ€λ₯ λλ¬Έμ 2..
π TODAY μ€λ ν루 λμ firebaseλ₯Ό μ΄μ©ν΄μ κ²μλ¬Όμ μ¬λ¦¬λ κ±Έ λ€ ν μ μμ κ±°λΌκ³ μκ°νλλ°, νμ΄μ΄λ² μ΄μ€μ μ°λν΄μ λ‘κ·ΈμΈ/νμκ°μ
κΈ°λ₯ ꡬνμ΄ μ΄λ €μ λ€. λ°μ΄ν°λ² μ΄μ€μ κΈμ μ¬λ¦¬κ³ μλ―Έμ§κΉμ§ μ¬λ¦¬λλ° μ μ νλ¦° λμ΄ λμ΄μ κ°μλ₯Ό λ³΄κ² λλ κ² κ°μλ€. μ΄λ κ² κ°μλ₯Ό 보면μ νλ‘μ νΈλ₯Ό ν΄λκ°λ©΄ λλκ±΄κ° μ΄κ² 머리μ λ¨λ? μ΄λ° μμ¬μ΄ λ λ€κΈ° μμνλ€. κ·Έλ°λ° νμ€ν μ½λλ₯Ό μ μ΄λκ³ κ΅¬νμμΌλ³΄κ³ λ€μ κ·Έ μ½λλ₯Ό νλ² λ 보면 νμ€ν κΈ°λ₯ ꡬνμ νλ¦μ μ λ³Ό μ μλ κ² κ°κΈ°λ νλ€. μ΄μ μ κ² κ°μΌλ©΄μλ μ μ λ―ΈκΆ μμΌλ‘ λΉ μ§λ λλ. κ·Έμ λμμ μμ κΈ°λ₯λ€μ΄ νλ,λ ꡬνλλκ² λμ 보μ΄λ λΏλ―ν¨κ³Ό λμμ μ¬λ―ΈκΉμ§ μμΌλ λ©μΆμ§ λͺ»νκ³ κ³μνλ κ² κ°λ€. μ€λ κ΅μ₯ν μκ°μ ..