πŸ“”κ°œλ°œ 일기

[ν•­ν•΄99 - 12μ£Όμ°¨] μ‹€μ „ν”„λ‘œμ νŠΈ 4 (μ€‘κ°„λ°œν‘œ)

IOTrue 2023. 2. 26. 23:37

βš“ ν•­ν•΄99 - 12μ£Όμ°¨ 회고둝 (μ‹€μ „ν”„λ‘œμ νŠΈ 4)

 

intro

이번 μ£ΌλŠ” μ‹€μ „ν”„λ‘œμ νŠΈ 쀑간 λ°œν‘œκ°€ μžˆμ—ˆλ‹€.

우리 μ‘°λŠ” 쀑간 λ°œν‘œκΉŒμ§€ 1μ°¨ μŠ€μ½”ν”„ μ™„λ£Œλ₯Ό λͺ©ν‘œλ‘œ μž‘μ•˜κΈ° λ•Œλ¬Έμ—

λ°œν‘œ 당일 μƒˆλ²½κΉŒμ§€λ„ 같이 μž‘μ—…μ„ ν•˜κ³  잠깐 자고 μΌμ–΄λ‚˜μ„œ μ•½κ°„μ˜ μˆ˜μ • ν›„ λ°œν‘œμ— μ°Έμ—¬ ν–ˆλ‹€.

μ€‘κ°„λ°œν‘œμ˜ 결둠은, 개발 속도가 μ’‹λ‹€λŠ” μ•„μ£Ό 쒋은 평을 λ“€μ—ˆλ‹€. 🀸‍♂️

 

start

사싀, λ°œν‘œ 2일 μ „μ―€ 개발 둜직이 살짝 λ°”λ€Œμ—ˆκΈ° λ•Œλ¬Έμ—

바뀐 λ‚΄μš©λŒ€λ‘œ μˆ˜μ •μ„ ν•˜λŠλΌ 1μ°¨ μŠ€μ½”ν”„ μ™„λ£ŒκΉŒμ§€ 짧은 기간에 λ§Žμ€ μ‹œκ°„μ„ κ°ˆμ•„ λ„£μ—ˆλ‹€. πŸ˜€

μ§€λ‚œ νšŒκ³ λ‘μ—μ„œ μ–˜κΈ°ν–ˆλ˜ [λ°©μž₯κ³Ό μ°Έμ—¬μž]의 λ°© μž…μž₯ λ‘œμ§μ„

μƒνƒœμ— 따라 μ»΄ν¬λ„ŒνŠΈλ‘œ λΆ„λ¦¬ν–ˆλ˜ 뢀뢄이 κ³΅ν†΅λœ 쀑간 λ‘œμ§μ„ κ±°μΉ˜κ²Œλ” λ°”κΎΈλŠ” μž‘μ—…μ΄ ν•„μš”ν–ˆκ³ ,

그에 λ”°λΌμ„œ μ½”λ“œμ˜ 좩돌이 μΌμ–΄λ‚˜μ§€ μ•Šκ²Œ 개발 ν•΄μ•Όν•˜λŠ” 뢀뢄이 μžˆμ—ˆλ‹€.

이번 ν”„λ‘œμ νŠΈμ—μ„œ ν”„λ‘ νŠΈμ—”λ“œλŠ” λ¦¬μ•‘νŠΈ μƒνƒœκ΄€λ¦¬μ— zustandλ₯Ό λ„μž…ν–ˆκ³ ,

이 zustand와 localstorageλ₯Ό ν™œμš©ν•΄μ„œ μ—¬λŸ¬ κ³ λ―Ό 끝에 λ‘œμ§μ„ μ™„μ„±ν–ˆλ‹€.

 

이전 ν”„λ‘œμ νŠΈλ“€μ—μ„œλŠ” redux와 redux toolkit을 μ‚¬μš©ν–ˆκΈ°μ—

redux의 λ³΄μΌλŸ¬ν”Œλ ˆμ΄νŠΈλŠ” μ•Œκ³  μžˆμ—ˆλ‹€.

zustandλ₯Ό 처음 μ ‘ν•  땐 μ΄λŸ¬ν•œ 보일러 ν”Œλ ˆμ΄νŠΈκ°€ μ—†κ³ , μ‚¬μš©ν•˜κΈ°κ°€ ꡉμž₯히 κ°„κ²°ν•˜λ‹€λŠ”

글듀을 λ΄€μ—ˆκ³  μ‚¬μš©λ²•μ„ 봀을 λ•Œμ—λ„ redux에 λΉ„ν•΄ ꡉμž₯히 κ°„κ²°ν•΄λ³΄μ˜€λ‹€.

μ΄λ²ˆμ— λ‹€μ–‘ν•œ λ‘œμ§μ—μ„œ zustandλ₯Ό μ¨λ³΄λ‹ˆ 정말 κ°„κ²° κ·Έ μžμ²΄μ˜€λ‹€.

제이쿼리의 ajax와 store의 κ°„κ²°ν•œ νŽΈλ¦¬μ„±μ΄ κ²°ν•©λœ λŠλ‚Œμ΄λž„κΉŒ.

무튼 zustand 덕뢄에 ν•œκ²° νŽΈν•œ μž‘μ—…μ΄ κ°€λŠ₯ν–ˆλ‹€.

μš”μ¦˜ zustandκ°€ μΈκΈ°λΌλ”λ‹ˆ, μ—­μ‹œ 인기가 μžˆλŠ”λ°μ—λŠ” μ΄μœ κ°€ μžˆλŠ” 것 κ°™λ‹€.

 

end

그리고 μ΄μ œλŠ” 2μ°¨ μŠ€μ½”ν”„ μ™„μ„±κΉŒμ§€ 1주일이 λ‚¨μ•˜λ‹€.

이건 우리 νŒ€μ›λ“€λΌλ¦¬ 자체적으둜 μ •ν•œ λ°λ“œλΌμΈμ΄λ‹€.

아직 μΆ”κ°€ν•  κΈ°λŠ₯듀이 많고, μ„œλΉ„μŠ€ λ””μžμΈμ΄ ν•œ 번 더 μ—…λ°μ΄νŠΈλ  μ˜ˆμ •μ΄κΈ°μ—

이번 주도 μ—­μ‹œ 바쁠 것 κ°™λ‹€.

 

2μ°¨ μŠ€μ½”ν”„κΉŒμ§€ 또 κ°€λ³΄μžκ³ ~!

 

 

so many

 

 

 

μ°Έκ³ 

 

zustand κ³΅μ‹λ¬Έμ„œ https://github.com/pmndrs/zustand

 

GitHub - pmndrs/zustand: 🐻 Bear necessities for state management in React

🐻 Bear necessities for state management in React. Contribute to pmndrs/zustand development by creating an account on GitHub.

github.com