πŸŽ„ μ„±μž₯일지 3.0

μ±… ν–‰λ³΅ν•œ 이기주의자(웨인 닀이어)의 λ‚΄μš©μ— μžκ·Ήλ°›μ•„ μ‹œμž‘ν•˜λŠ” μ†Œλ°•ν•œ μ„±μž₯기둝

μ‚΄μ•„μžˆλŠ” 꽃과 죽은 꽃은 μ–΄λ–»κ²Œ κ΅¬λ³„ν•˜λŠ”κ°€?
μ„±μž₯ν•˜κ³  μžˆλŠ” 것이 μ‚΄μ•„ μžˆλŠ” 것이닀.
생λͺ…μ˜ μœ μΌν•œ μ¦κ±°λŠ” μ„±μž₯이닀!

🌳 ν‚€μ›Œλ“œ (1.0)
μ΅œλŒ€ν•œ κ°„λ‹¨ν•˜κ²Œ 정리, 좔후에 λ³΄λ©΄μ„œ 슀슀둜 μ„€λͺ…
πŸ‰ κ²½ν—˜ μœ„μ£Όλ‘œ (2.0)
λ‹¨μˆœ 정보λ₯Ό μ „λ‹¬ν•˜κΈ°λ³΄λ‹€ 무엇을 λ°°μ› κ³  μ–΄λ–»κ²Œ ν•΄κ²°ν–ˆλŠ”μ§€ 짧고 κ°„λ‹¨ν•˜κ²Œ μž‘μ„±
❄️ 정해진 ν…œν”Œλ¦Ώμ— λ§žμΆ°μ„œ (3.0)
ν‚€μ›Œλ“œ, κ²½ν—˜ λͺ¨λ‘ μ’‹λ‹€. λ‹€λ§Œ 맀일 μž‘μ„±ν•˜κΈ°λ‘œ 마음 λ¨Ήμ€λ§ŒνΌ ν•΅μ‹¬λ§Œ κ°„κ²°ν•˜κ²Œ 정리할 수 있게 ν…œν”Œλ¦Ώμ„ μž‘μ„±

πŸ”‘ 였늘의 ν‚€μ›Œλ“œ

  • λ¦¬μ•‘νŠΈ
    • setTimeout, setInterval 등은 κΌ­ μ»΄ν¬λ„ŒνŠΈ μ‚­μ œ μ‹œ μ œκ±°ν•  것(componentWillUnmount, useEffect의 return)
    • λ°˜λ³΅λ¬Έμ„ 기점으둜 μžμ‹ μ»΄ν¬λ„ŒνŠΈλ₯Ό λ§Œλ“€μ–΄ μ‚¬μš©ν•œλ‹€.
    • useMemo vs useCallback (vs useRef) 차이 κΈ°μ–΅ν•˜κΈ°
    • ν›…μŠ€λ“€μ˜ μˆœμ„œλŠ” μ€‘μš”ν•˜λ‹€. λ˜ν•œ, 정말 κ°€λŠ₯ν•˜λ©΄ 쑰건문/반볡문/ν•¨μˆ˜ 내에 ν›…μŠ€λ“€μ„ 넣지 μ•Šλ„λ‘ ν•˜μž.
    • useRefλ₯Ό ν™œμš©ν•œ useEffect둜 componentDidUpdate 효과 λ§Œλ“€κΈ°
  • νƒ€μž…μŠ€ν¬λ¦½νŠΈ
    • is : μ»€μŠ€ν…€ νƒ€μž… κ°€λ“œ
    • {}와 Obejct νƒ€μž…
    • interface의 readonly
    • νƒ€μž…μŠ€ν¬λ¦½νŠΈ class의 private, protected
    • class implements interface
    • abstract class
    • optional, generic

πŸ“ μš”μ•½ 및 ν•˜λ£¨ 간단 회고

λ¦¬μ•‘νŠΈλŠ” 이제 μ–΄λŠμ •λ„ 많이 μ΅μˆ™ν•΄μ§€λŠ” 것 κ°™λ‹€. 사싀 μ΄μ œλŠ” 거의 ν•¨μˆ˜ μ»΄ν¬λ„ŒνŠΈμ΄κΈ° λ•Œλ¬Έμ—, 클래슀 μ»΄ν¬λ„ŒνŠΈμ— λŒ€ν•΄μ„œ β€˜κ΅³μ΄ 배울 μ΄μœ κ°€ μžˆμ„κΉŒ?’ μƒκ°ν–ˆλŠ”λ°, 였히렀 λΉ„κ΅ν•˜λ©΄μ„œ λ°°μš°λ‹ˆκΉŒ 이해도 잘 되고 더 μ΅μˆ™ν•΄μ§€λŠ” κ±° κ°™λ‹€. νƒ€μž…μŠ€ν¬λ¦½νŠΈλŠ” μ†”μ§νžˆ 깊게 λ“€μ–΄κ°€λ‹ˆκΉŒ 정말 μ–΄λ ΅λ‹€λŠ” λŠλ‚ŒμΈλ°, μ‹€μ œ ν”„λ‘œμ νŠΈμ—μ„œλŠ” μ‚¬μš©ν•˜λŠ” μ• λ“€λ§Œ μ‚¬μš©ν–ˆλ˜ 기얡이 μžˆμ–΄μ„œ λ„ˆλ¬΄ 쫄지 μ•ŠκΈ°λ‘œ ν–ˆλ‹€. 그리고 μžλ°”μŠ€ν¬λ¦½νŠΈ μ–Έμ–΄ μžμ²΄κ°€ λ„ˆλ¬΄ 맀λ ₯적인만큼 νƒ€μž…μŠ€ν¬λ¦½νŠΈλ„ 맀λ ₯적이고 μž¬λ―ΈμžˆλŠ” κ±° κ°™λ‹€. λ„ˆλ¬΄ μ–΄λ ΅κ²Œλ§Œ λ³Ό 게 μ•„λ‹ˆλΌ, λ‹¨μˆœνžˆ νƒ€μž…μ„ μ œν•œν•˜κ³  μ½”λ“œλ₯Ό μž‘μ•„μ£ΌλŠ” 역할을 ν•œλ‹€κ³  μƒκ°ν•˜λ©΄ 쒀더 마음이 νŽΈν•˜λ‹€. μ΄λ ‡κ²Œ λ°°μš°λŠ” 것도 μ’‹μ§€λ§Œ, λ‚˜λ§Œμ˜ ν”„λ‘œμ νŠΈλ₯Ό μ–Όλ₯Έ 진행해야겠닀. 이번주 μ•ˆμ— κΌ­ 주제λ₯Ό 작고 해봐야지.