Frontend 개발자 - hyo.loui

(React) WIL - 15주차 회고 본문

WIL

(React) WIL - 15주차 회고

hyo.loui 2023. 2. 12. 22:32

πŸ“ WIL: Weekly I Learned

 


Work done this week

이번 μ£Ό λλ‚Έ 일!

  1. ν‹°μŠ€ν† λ¦¬ ν¬μŠ€νŒ… = λ§€μΌ TIL 일지 (λͺ©ν‘œ, 였λ₯˜, μ •λ¦¬λ‘œ μ„ΈλΆ„ν™”)
  2. Project : μ΅œμ’… ν”„λ‘œμ νŠΈ μ‹œμž‘ = μ΅œμ’… ν”„λ‘œμ νŠΈ μ‹œμž‘ ( init )
  3. μ±Œλ¦°μ§€ νŒ€ 헀컀톀 진행 = 2.10 ~ 11일 ( 24μ‹œκ°„ )

 


μ†Œμ…œ λ„€νŠΈμ›Œν¬ (μ˜ν™”)

 

Hackathon review

 

이번 μ£Ό κ°€μž₯ 인상 κΉŠμ—ˆλ˜ '헀컀톀'에 λŒ€ν•΄ 리뷰 ν•˜κ² λ‹€.

μš°μ„  μš°λ¦¬λŠ” 2μ›” 10일 λΆ€ν„° 11일 κΉŒμ§€ μ•ˆμ–‘ μ˜€ν”ΌμŠ€ν…”μ„ λŒ€κ΄€ν•˜μ—¬ μ§„ν–‰ν–ˆκ³ ,

 

12μ‹œμ— λͺ¨μ—¬ κ°„λ‹¨νžˆ 식사 ν›„,

 

해컀톀 μž₯μ†Œλ‘œ κ°€μ„œ 각자 μž₯λΉ„ 셋업을 λλ‚΄λ‹ˆ 2μ‹œκ°€ λ‹€ λ˜μ—ˆλ‹€.

 

νŒ€μž₯λ‹˜ 주도 ν•˜μ— λ””μžμ΄λ„ˆλ‹˜κ³Ό 회의λ₯Ό μ§„ν–‰ν–ˆκ³ ,

μš°μ„ μ μœΌλ‘œ μ™€μ΄μ–΄ν”„λ ˆμž„μ΄ λ‚˜μ™€μ„œ λ¬΄λ‚œν•˜κ²Œ 진행 ν•  수 μžˆμ„ 것 κ°™μ•˜λ‹€.

 

λ˜ν•œ μš°λ¦¬λŠ” λ””μžμ΄λ„ˆλ‹˜κ³Όμ˜ 회의λ₯Ό 마치고,

개발회의λ₯Ό ν•˜μ—¬ μ»΄ν¬λ„ŒνŠΈ 별 μž‘μ—… 뢄담을 ν–ˆλ‹€.

 

λ‚˜λŠ” ν¬μŠ€νŒ…μ— ν•„μš”ν•œ

제λͺ©, λΆ€μ œλͺ© κ³Ό

λ“œλ‘­λ‹€μš΄(μ…€λ ‰νŠΈ λ°•μŠ€) μ»΄ν¬λ„ŒνŠΈλ₯Ό μž‘μ—…ν–ˆλ‹€.

 

λ‚΄κ°€ μ§€κΈˆκΉŒμ§€ ν•΄μ™”λ˜ νŽ˜μ΄μ§€ 별 μž‘μ—…κ³ΌλŠ” λ‹€λ₯΄κ²Œ μ§„ν–‰λ˜μ–΄μ„œ

처음 μž‘μ—…μ— μ–΄λ–»κ²Œ 듀어가야될 지 머릿속에 그렀지지 μ•Šμ•„μ„œ ν—€λ©”μ˜€λ‹€..

 

κ³΅ν†΅μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλŠ” μ»΄ν¬λ„ŒνŠΈμ΄λ‹ˆ component / common ν΄λ”μ—μ„œ

μž‘μ—…μ„ 진행 ν–ˆκ³ , 

 

μ…€λ ‰νŠΈ λ°•μŠ€μ˜ λ””μžμΈμ„ λΉ λ₯΄κ²Œ 마치고 μž‘μ—…μ„ ν•˜κ³  싢은 λ§ˆμŒμ—

라이브러리 'Toast UI select-box' λ₯Ό install ν–ˆλ‹€.

 

ν•˜μ§€λ§Œ toast ui λŠ” next 에 λŒ€ν•œ 지원을 μ•ˆν•˜κ³  μžˆμ–΄μ„œ

ssr μ„€μ • μž‘μ—…μ„ λ”°λ‘œ ν•΄μ€˜μ•Ό ν–ˆλ‹€..

 

κ·Έλ ‡κ²Œ μž‘μ—…μ„ μ‹œμž‘ν–ˆμ§€λ§Œ install ν–ˆλ˜ select-box κ°€ 인식이 λ˜μ§€ μ•Šμ•˜κ³ ,

문제λ₯Ό ν•΄κ²°ν•˜λ € ν•œμ°Έμ„ μ‹œκ°„ν—ˆλΉ„ ν–ˆλ‹€.

 

μ˜†μ—μ„œ μž‘μ—…μ€‘μΈ νŒ€μ›λ“€μ—κ²Œ λ―Έμ•ˆν–ˆκ³ 

슀슀둜 μžμ±…κ°μ— λΉ μ Έ 집쀑이 λ˜μ§€ μ•Šμ•˜λ‹€...

 

문제 해결이 λ˜μ§€ μ•Šμ•„μ„œ 라이브러리λ₯Ό install ν–ˆλ˜ commit을 revert ν•˜κ³ 

λ‹€μ‹œ μƒˆλ‘œμš΄ 마음으둜 uiλΆ€ν„° μž‘μ—…μ„ 마치고 λ‘œμ§μ„ 뢙이기 μ‹œμž‘ν–ˆλ‹€.

 

ν•˜μ§€λ§Œ νƒ€μž…μŠ€ν¬λ¦½νŠΈ μž‘μ„± ν•œ λΆ€λΆ„μ—μ„œ 받은 데이터가 number μ΄κ±°λ‚˜ string 으둜 전달받아야 ν•˜λŠ”λ°,

μ„œλ‘œ λ‹€λ₯Έ νƒ€μž…μ΄ λ“€μ–΄μ˜¨λ‹€λ©΄ μ—λŸ¬κ°€ 생겼닀.. κ·Έλž˜μ„œ μ œλ„€λ¦­μœΌλ‘œ νƒ€μž… 지정을 ν–ˆλ‹€.

이 λΆ€λΆ„μ—μ„œλ„ μ œλ„€λ¦­μ— λŒ€ν•œ 이해가 λΆ€μ‘±ν•΄ μž‘μ—…μ€ μ§€μ²΄λ˜μ—ˆλ‹€.

정말 λ‹€ν–‰μŠ€λŸ½κ²Œ μš°λ¦¬μ—κ²Œ μΌμš©ν•  양식을 μ œκ³΅ν•΄μ£Όλ €κ³  와 μ£Όμ‹  νŠœν„°λ‹˜μ΄ κ³„μ…”μ„œ

1:1 둜 μ œλ„€λ¦­ νŠœν„°λ§μ„ λ°›μ•˜λ‹€πŸ˜‚

 

μ‹œκ°„μ΄ ν•œμ •μ μΈ ν—€μ»€ν†€μ—μ„œ 혼자 μ‹œκ°„λ‚­λΉ„λ₯Ό 많이 ν–ˆλ‹€λŠ” 생각에

μžμ±…μ„ 많이 ν–ˆλ˜ 것 κ°™λ‹€.

 

λ‹€μ‹œ λ©˜νƒˆμ„ λΆ€μ—¬μž‘κ³ , λ‚΄κ°€ μž‘μ—…ν•œ DropDown μ΄λΌλŠ” μ»΄ν¬λ„ŒνŠΈκ°€

데이터λ₯Ό 직접 λ§Œλ“€μ–΄μ„œ λ„£μ–΄μ€˜μ•Ό ν•˜λŠ” λΆˆμΉœμ ˆν•œ μ»΄ν¬λ„ŒνŠΈλΌλŠ” 생각에

λ¦¬νŽ™ν† λ§μ„ μ§„ν–‰ν–ˆλ‹€.

data λΌλŠ” prop 으둜 μ‚¬μš© ν•  데이터λ₯Ό 지정해 μ€€λ‹€λ©΄,

μ•Œμ•„μ„œ μ„ λ³„ν•˜μ—¬ option을 λ„£μ–΄μ£ΌλŠ” μ»΄ν¬λ„ŒνŠΈλ‘œ λ§Œλ“€μ–΄ 쀬닀.

 

μœ„ λΆ€λΆ„μ—μ„œλŠ” 잘 ν–ˆλ‹€κ³  생각이 λ“ λ‹€.

이후 제λͺ©, λΆ€μ œλͺ© μ»΄ν¬λ„ŒνŠΈλ„ 완성을 ν•˜λ‹ˆ

 

μ˜€μ „ 11μ‹œκ°€ λ˜μ–΄ 회의λ₯Ό 톡해 마무리 λ˜μ—ˆλ‹€.

 

해컀톀은 μš°λ¦¬κ°€ λͺ©ν‘œν–ˆλ˜ 1.0.0 v λ°°ν¬μ—μ„œ 80~90% 정도 μ§„ν–‰λ˜μ—ˆκ³ ,

생각보닀 큰 문제 없이 잘 μ§„ν–‰λ˜μ—ˆλ˜ 것 κ°™λ‹€.

 

λ‚˜λ₯Ό λŒμ•„λ³΄κ³  μ±Œλ¦°μ§€ νŒ€μ›λ“€μ˜ μˆ˜μ€€λ†’μ€ μž‘μ—…μ„ μ§€μΌœλ³΄λ©΄μ„œ

μ§€λ‚œ μ‹œκ°„λ“€μ„ λŒμ•„λ³΄λ©° 깊게 ν•™μŠ΅ν•˜μ§€ μ•Šμ€ 뢀뢄에 λŒ€ν•΄

λ°˜μ„±ν•˜κ²Œ λ˜μ—ˆλ‹€.

 

이번 해컀톀을 톡해 λ‹€μ‹œν•œλ²ˆ

이런 νŒ€μ— λ“€μ–΄μ˜¨ 것은 정말 ν–‰μš΄μ΄κ³ ,

λˆ„κ΅¬λ‚˜ κ²½ν—˜ν•  수 μ—†λŠ” 값진 κ²½ν—˜μ„ ν•˜κ³  μžˆλ‹€λŠ” 것을 λŠκΌˆλ‹€.

 

μ±Œλ¦°μ§€νŒ€ λͺ¨λ‘μ—κ²Œ κ°μ‚¬ν•˜κ³ 

μ‹œκ°„λ‚΄μ–΄ 참석해주신 νŠœν„°λ‹˜μ—κ²Œλ„ 

λ¬΄ν•œ 감사 인사λ₯Ό λ“œλ¦½λ‹ˆλ‹€πŸ˜­

 


 

 

λ‚œ ν•  수 μžˆλ‹€!

 

λ§ˆμ§€λ§‰κΉŒμ§€ μ±Œλ¦°μ§€νŒ€ 🦾 λΉ μ΄νŒ…κ·Έ.

 


 

2023λ…„ 2μ›” 1 week 2 week (project) 3 week 4 week
ν•™μŠ΅ λ‚΄μš©
(ν”„λ‘œμ νŠΈ)
Next.js ν•™μŠ΅ 및 μ‹€μŠ΅ (κ°•μ˜)
λͺ¨λ˜ μžλ°”μŠ€ν¬λ¦½νŠΈ λ°œν‘œ 및 TIL 정리
μœ μ € ν”Œλ‘œμš° 섀계,API 섀계, 라이브러리 μ„ μ •, μ»΄ν¬λ„ŒνŠΈ 섀계, DB 섀계, λΌμš°νŒ… 섀계, 폴더ꡬ쑰 섀계, ESLint μ„€μ • >> init

24H 헀컀톀 진행 
                                                  
μ‚¬μš© 툴
defalut : VS code
Next.js(ssr, ssg, isr) / Typescript μƒλž΅.    

 

'WIL' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

(React) WIL - 17μ£Όμ°¨ 회고  (0) 2023.02.25
(React) WIL - 16μ£Όμ°¨ 회고  (1) 2023.02.23
(React) WIL - 14μ£Όμ°¨ 회고  (1) 2023.02.03
(React) WIL - 13μ£Όμ°¨ 회고  (1) 2023.01.28
(React) WIL - 12μ£Όμ°¨ 회고  (3) 2023.01.21