λͺ©λ‘μ „체 κΈ€ (5)

𝐠𝐠𝐚𝐨𝐧𝐠.π³π’π©πŸ—‚οΈ

[React] μ»΄ν¬λ„ŒνŠΈ 뢄리

πŸ“‘ μ»΄ν¬λ„ŒνŠΈ λΆ„λ¦¬μ˜ 이유1. Reactμ—μ„œμ˜ μ»΄ν¬λ„ŒνŠΈλŠ” λ‹€μ–‘ν•œ 역할을 ν•œλ‹€. -UIλ₯Ό ν‘œν˜„ /  λ™μž‘ν•˜λŠ” 둜직 /  λ˜λŠ” 두가지 역할을 λͺ¨λ‘ 담은 μ»΄ν¬λ„ŒνŠΈλ₯Ό 담을 수 μžˆλ‹€.2. μž¬μ‚¬μš©ν•  수 μžˆλŠ” μ΅œμ†Œ UI λ‹¨μœ„μž„μ—λ„ λΆˆκ΅¬ν•˜κ³ , μ›Ήμ˜ λ³΅μž‘λ„μ™€ ν•΄λ‹Ή μ»΄ν¬λ„ŒνŠΈμ—μ„œ μˆ˜ν–‰ν•˜λ €κ³  ν•˜λŠ” 역할에 따라 λ³΅μž‘ν•΄μ§ˆ 수 μžˆλ‹€.3. λ”°λΌμ„œ 'κ΄€μ‹¬μ‚¬μ˜ 뢄리' 원칙에 따라 μ»΄ν¬λ„ŒνŠΈλ₯Ό λΆ„λ¦¬ν•΄μ„œ 관리해야 ν•œλ‹€. πŸ“κ΄€μ‹¬μ‚¬μ˜ 뢄리  - λ³΅μž‘ν•œ μ½”λ“œλ₯Ό λΉ„μŠ·ν•œ κΈ°λŠ₯을 ν•˜λŠ” μ½”λ“œλΌλ¦¬ λ³„λ„λ‘œ κ΄€λ¦¬ν•˜λŠ” 것  - ν”„λ‘œκ·Έλž¨μ„ κ΅¬λ³„λœ '개개의 관심사λ₯Ό ν•΄κ²°ν•˜λŠ” λΆ€λΆ„'으둜 λΆ„λ¦¬ν•˜λŠ” λ””μžμΈμ˜ 원칙  - μ»΄ν¬λ„ŒνŠΈ λ³„λ‘œ 관심사λ₯Ό λΆ„λ¦¬ν•˜λ©΄ ν™•μž₯μ„±κ³Ό μž¬μ‚¬μš©μ„±μ„ 높일 수 μžˆλ‹€.πŸ“‘ μ»΄ν¬λ„ŒνŠΈ 뢄리 기쀀단일 μ±…μž„ 원칙: 각 μ»΄ν¬λ„ŒνŠΈλŠ” ν•˜λ‚˜μ˜ λͺ…ν™•ν•œ 역할을 μˆ˜ν–‰ν•΄μ•Ό..

개발/React 2024. 10. 9. 21:35