developer_kcm

μ›ν‹°λ“œ X JUSTCODE Pre-Onboarding 3μ°¨ 과제 λ³Έλ¬Έ

ν”„λ‘œμ νŠΈ

μ›ν‹°λ“œ X JUSTCODE Pre-Onboarding 3μ°¨ 과제

fullkeem 2022. 10. 24. 22:53

πŸ‘€ 과제 μ†Œκ°œ

κΈ°μ—…: (μ£Ό)ν•˜μ΄

과제: μ˜€λ””μ˜€ μž¬μƒ ν”„λ‘œκ·Έλž¨ λ§Œλ“€

κΈ°κ°„: 2022.10.10 ~ 2022.10.13

과제 μ„€λͺ…: μ˜€λ””μ˜€λ₯Ό λ…ΉμŒν•˜κ³ , μž¬μƒν•˜λŠ” λ“± μ˜€λ””μ˜€ νŒŒμΌμ„ κ΄€λ¦¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ κ°œλ°œν•©λ‹ˆλ‹€.

 

λ…ΉμŒ νŽ˜μ΄μ§€

 

πŸ‘¨‍πŸ‘©‍πŸ‘§‍πŸ‘¦ νŒ€ ꡬ성

FE : κΉ€μΆ©λ§Œ, μ„œμ§€μ›, 이기완

 

 

βš™οΈ 기술 μŠ€νƒ

  • JavaScript
  • React
  • Styled-Components
  • axois
  • ν˜‘μ—… 도ꡬ : GitHub, Notion, zep

 

πŸ”— 배포 링크

haii-audio

 

React App

 

tjwldnjs123.github.io

 


 

πŸ§‘‍πŸ’» λ‚΄κ°€ 맑은 μ—­ν• 

  • λ…ΉμŒ νŽ˜μ΄μ§€ UI
  • λ…ΉμŒ 쀑일 λ•Œ UI ν‘œμ‹œ
  • 초 λ‹¨μœ„λ‘œ μ΅œλŒ€ λ…ΉμŒκ°€λŠ₯ μ‹œκ°„ μ„€μ • κΈ°λŠ₯ κ΅¬ν˜„
  • λ…ΉμŒμ΄ 되고 μžˆλŠ” μ‹œκ°„ ν‘œκΈ°

 

전체적인 νŽ˜μ΄μ§€μ˜ UIλŠ” 자유둭게 κ°œλ°œν•˜λΌλŠ” 과제 μ„€λͺ…이 μžˆμ–΄μ„œ 우리 νŒ€μ€ λ…ΉμŒ μ–΄ν”Œμ€ μ‚¬μš©μžκ°€ μ‚¬μš©ν•  λ•Œ κ΅¬ν˜„ μ„€λͺ…이 ν•„μš” 없이 μ‚¬μš©μ΄ κ°€λŠ₯ν•˜κ²Œλ” 간단해야 ν•œλ‹€κ³  μƒκ°ν•΄μ„œ μœ„μ™€ 같은 UIλ₯Ό κ΅¬ν˜„ν–ˆλ‹€.

λ…ΉμŒ 쀑일 λ•Œ UIλŠ” λ…ΉμŒ λ²„νŠΌμ„ λˆŒλ €μ„ λ•Œ λ²„νŠΌμ€ μ •μ§€ μ•„μ΄μ½˜μœΌλ‘œ λ³€κ²½λ˜λ©΄μ„œ λ…ΉμŒμ΄ 되고 μžˆμŒμ„ λ‚˜νƒ€λƒˆλ‹€.

 

[μ΅œλŒ€ λ…ΉμŒκ°€λŠ₯ μ‹œκ°„ μ„€μ •]

  • <select /> λ‚΄μ˜ option νƒœκ·Έμ˜ value값을 10초 λ‹¨μœ„λ‘œ μ§€μ •.
  • μ˜€λ””μ˜€ 이벀트 ν”„λ‘œνΌν‹°λ₯Ό ν™œμš©ν•΄ option의 values κ°’ μ΄ν•˜ 일 λ•Œ λ…ΉμŒμ΄ λ©ˆμΆ”λ„λ‘ κ΅¬ν˜„

⭐ λŠλ‚€ 점

μƒ˜ν”Œ UI 없이 우리의 아이디어λ₯Ό 톡해 μƒˆλ‘œμš΄ UIλ₯Ό λ§Œλ“œλŠ” 게 μ–΄λ €μ› μ§€λ§Œ 자유둭게 μ°½μž‘ν•  수 μžˆλŠ” μ‹œκ°„μ΄μ–΄μ„œ μ’‹μ•˜λ‹€.

과제 μ„€λͺ… 쀑 라이브러리 μ‚¬μš©μ„ μ΅œμ†Œν™”ν•˜κΈ°λ₯Ό μ›ν•΄μ„œ 라이브러리 없이 κ΅¬ν˜„ν•˜κΈ°μ— μ‹œκ°„μ΄ λΆ€μ‘±ν•΄μ„œ λ‹€λ₯Έ κ°œλ°œμžλ“€μ˜ 기술 λΈ”λ‘œκ·Έλ₯Ό 많이 μ°Έμ‘°ν•΄μ„œ μ½”λ“œλ₯Ό μ§°λ‹€.

이 κ³Όμ •μ—μ„œ μƒˆλ‘œμš΄ μ΄λ²€νŠΈλ“€κ³Ό 이벀트의 ν”„λ‘œνΌν‹°μ™€ λ©”μ„œλ“œλ“€μ„ 많이 μ•Œκ²Œ λ˜μ—ˆλ‹€.

μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ ν™œμš©λ„λŠ” μ–Όλ§ˆνΌ μžλ°”μŠ€ν¬λ¦½νŠΈλ₯Ό μ•Œκ³  λ‚˜λ§Œμ˜ μ½”λ“œλ‘œ 잘 ν™œμš©ν•˜λŠ”μ§€μ— 따라 결과물의 질이 λ‹¬λΌμ§€λŠ” κ±° κ°™λ‹€.