작성한 질문수
Slack 클론 코딩[실시간 채팅 with React]
스크롤바 조절하기
작성
·
257
0
onSubmitForm 함수안에서는 chatData가 undefined로 나와서 if(!chat.trim() && chatData) 를 했을때 if문이 적용되지가 않는데 무엇을 잘못한걸까요...?
함수 바깥에서 콘솔을 찍어보면 chatData가 나와요...
답변 6
아 chatBox컴포넌트의 useCallback deps에 오타가있었네요 ㅎㅎ 감사합니다~
submit을 할 때 기존채팅이 로딩되어있는 상황은 맞죠? 바깥쪽에서 오타를 내신 것 같습니다.
optimistic ui를 하기 위해서 기존 함수에서 아래 사진과같이 바꿔야하는데 if문에서 조건이chatData가 undefined라고 나오다보니 if문이 실행이 안되는것 같아요... 근데 함수 바깥에서 chatData를 콘솔로 찍으면 리스트가 나와요.
함수 안에서 chatData가 언제 쓰이나요?
그래도 똑같아요...
[chat, chatData] 하세요.