π λ΄κ° ꡬνν κΈ°λ₯
1. μΉμμΌμ ν΅ν μ±ν
λ°© κΈ°λ₯ ꡬν
- **
useParams**μ **useLocation**μ μ¬μ©νμ¬ URL νλΌλ―Έν°μ μνλ₯Ό μΆμΆν©λλ€.
- **
useReducer**λ₯Ό μ¬μ©νμ¬ μ±ν
λ©μμ§ μνλ₯Ό κ΄λ¦¬ν©λλ€. μ΄λ λ©μμ§ μΆκ°, λ©μμ§ μ€μ , λ©μμ§ μ΄κΈ°ν λ±μ μ‘μ
μ μ²λ¦¬ν©λλ€.
- **
useEffect**λ₯Ό μ¬μ©νμ¬ μ»΄ν¬λνΈ λ§μ΄νΈ μ STOMP ν΄λΌμ΄μΈνΈλ₯Ό μ€μ νκ³ μ±ν
λ°©μ ꡬλ
ν©λλ€.
sendMessage ν¨μλ μ¬μ©μκ° μ
λ ₯ν λ©μμ§λ₯Ό μλ²λ‘ μ μ‘ν©λλ€.
- μ±ν
λ©μμ§λ
MessageList μ»΄ν¬λνΈμ νμλλ©°, μ¬μ©μλ **InputField**λ₯Ό ν΅ν΄ μ λ©μμ§λ₯Ό μ
λ ₯ν μ μμ΅λλ€.