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

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

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

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

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

useEffect vs useMemo vs useCallback vs useRef vs React.Memo

이 λ¬˜ν•˜κ²Œ λ‹€λ₯Έ ν›… 녀석듀… μ•Œκ³ λ³΄λ©΄ ꡉμž₯히 λ‹€λ₯Έ λͺ©μ κ³Ό μš©λ„λ₯Ό κ°–κ³  μžˆμ§€λ§Œ 처음 보면 λ­”κ°€ μ–ΌμΆ” λΉ„μŠ€λ¬΄λ¦¬ν•œ λŠλ‚Œμ΄ λ“ λ‹€. ν•΄μ„œ μž‘λ™μ‚¬λ‹ˆμ— 이 녀석듀을 μ •λ¦¬ν•΄λ‘μ—ˆλ‹€. β˜€οΈ μ°Έκ³ 

πŸ€ 였늘의 κ³ λ―Ό ν‚€μ›Œλ“œ

useReducer와 context APIλ₯Ό μ‚¬μš©ν•œ μ „μ—­ μƒνƒœ 관리 feat. Redux

아직 이 λ‘˜μ˜ ν™œμš©λ²•μ— λŒ€ν•΄μ„œ μžμ„Ένžˆ 와닿지가 μ•ŠλŠ”λ‹€. κ°œλ…μ μœΌλ‘œλŠ” λ‘˜λ‹€ μ „μ—­μœΌλ‘œ μƒνƒœλ₯Ό 관리할 수 있고 데이터에 λŒ€ν•œ λ‘œμ§μ„ λ”°λ‘œ 뢄리할 수 μžˆλ‹€λŠ” μž₯점이 μžˆλ‹€λŠ” 것 정도..?λŠ” μ•Œκ² μ§€λ§Œ, μ‹€μ œλ‘œ μ–Έμ œ μ–΄λ–€ κ±Έ μ‚¬μš©ν•˜λŠ” 게 νš¨μœ¨μ μΈμ§€ 아직 감이 덜 μ˜¨λ‹€. 여기에 reduxκΉŒμ§€ μƒκ°ν•˜λ©΄ 각각의 μš©λ„μ™€ μ—­ν•  그리고 이게 μ™œ λ‚˜μ™”λŠ”μ§€ 에 λŒ€ν•œ κ°œλ…μ„ μ •λ¦¬ν•΄λ‘˜ ν•„μš”κ°€ μžˆμ„ 것 κ°™λ‹€.

μœ„μ˜ 글을 μ°Έκ³ ν•΄μ„œ μ–Έμ œ ν•œ 번 비ꡐ 정리λ₯Ό ν•΄μ•Όκ² λ‹€.

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

방학이 μ‹œμž‘λ˜μ—ˆλ‹€. λΉ λ₯΄κ²Œ λ¦¬μ•‘νŠΈλ₯Ό 볡슡(사싀 거의 ν•™μŠ΅β€¦ vanilla JSλ₯Ό μ˜€λž˜ν•˜λ‹ˆ μƒˆλ‘­κ²Œ λ³΄μ΄λŠ” 게 λ§Žλ‹€.)ν•˜κ³  μžˆλ‹€. 일단 λ„ˆλ¬΄ μž¬λ―Έμžˆλ‹€.γ…‹γ…‹γ…‹γ…‹γ…‹ λ‹€λ₯Έ 의미둜 vanilla JS보닀 λ³΅μž‘ν•˜κΈ°λ„ ν•˜μ§€λ§Œ, ν™•μ‹€νžˆ 라이브러리(사싀상 ν”„λ ˆμž„μ›Œν¬)라 κ·ΈλŸ°κ°€ μ›ν•˜λŠ” 게 λšλ”± λ§Œλ“€μ–΄μ§€λŠ” 기뢄이라 μ’‹λ‹€. 거기에 λ‚΄κ°€ μ‚¬λž‘ν•˜λŠ” tailwindCSSκ°€ CRA 기본으둜 μ„€μΉ˜λœλ‹€λ‹ˆ γ… γ…  감격… 사싀 styled component같은 CSS in JSλ₯Ό μ‚¬μš©ν•΄λ΄€μ„ λ•Œ λΆˆνŽΈν•œ 점이 더 λ§Žλ‹€κ³  λŠκΌˆλŠ”λ°, 마침 μ„±λŠ₯μƒμœΌλ‘œλ„ 쒋지 μ•Šλ‹€κ³  ν•˜λ‹ˆ λ‚˜μ—κ² 였히렀 ν¬μ†Œμ‹μ΄λ‹€. κ·Έλ ‡λ‹€κ³  λ„ˆλ¬΄ tailwindCSSμ—λ§Œ μ˜μ‘΄ν•˜μ§€ μ•Šκ³  Post CSS와 같은 쒀더 기본적인(?) css module도 μ‚¬μš©ν•˜λ„λ‘ ν•˜μž.

였늘의 μž˜ν•œ 점

  • λΉ λ₯΄κ²Œ μ›ν•˜λŠ” μ–‘λ§ŒνΌ κ³΅λΆ€ν•œ 점
  • 재미있게 μ¦κΈ°λ©΄μ„œ κ³΅λΆ€ν•˜κ³  μžˆλŠ” 점

였늘의 μ•„μ‰¬μš΄ 점

  • λ‚΄κ°€ κ³„νšν•œλ§ŒνΌ λ‹€ κ³΅λΆ€ν•˜μ§„ λͺ»ν•œ 점(λ„ˆλ¬΄ κ³„νšμ„ 많이 μ§°λ‚˜β€¦?)

μ°Έκ³