질문을 판별하기 위한 parseTag 유틸을 pipe 함수로 합성하여 사용하도록 구현하였습니다.
채널 설정 모달창에서 익명채팅여부, 채널이름을 설정할 수 있도록 하였습니다.
위를 처리하기 위해 contextAPI + reducer 를 이용하여 전역으로 설정값을 관리하였습니다.
리뷰어님 참고 사항 🙋♀️
components의 channel폴더는 UI로직 양이 많아서 이부분은 가볍게 봐주시면 감사하겠습니다!!
리뷰어님께 드리고 싶은 질문 ❓
상태를 props로 계속 내려주는 것과 context API로 전역으로 관리하는 것에 성능차이가 있나요? 공식문서에서는 컴포넌트 재사용을 고려하여 단순한 레벨에서는 contextAPI사용을 피하라고 되어있는데, 전역으로 데이터를 쓰게 되니 코드가 깔끔해져서 더 적극적으로 쓰고싶어져요,,
쓰로틀링, 디바운싱 이외에도 렌더링을 최적화하기 위해 현업에서 시도하는 방법들이 있을까요?
전체적으로 클린한 코드를 짜기 위해 많이 노력했는데요, (pipe함수 사용 등) 조언해주실 내용이 있다면 부탁드립니다:)
[조애리]w6_리뷰요청_질문_채팅_구현
해당 이슈 📎
개발상황 요약 📝
리뷰어님 참고 사항 🙋♀️
리뷰어님께 드리고 싶은 질문 ❓