
[Next.js][ISSUE] Textarea & input 에서 한글 입력시 마지막 글자 중복 입력됨 (+Enter key)
2024. 7. 18. 13:28
Frontend/Next.js
Reasonsocket을 이용해 실시간 채팅 기능 구현하던중에 아래와 같이 메시지 전송을 했는데 마지막 글자가 한번씩 더 보내지는 현상 발생 const onChangeContent: ChangeEventHandler = (e) => { setContent(e.target.value); }; const onEnter: KeyboardEventHandler = (e) => { console.log(e.key === "Enter", e); if (e.key === "Enter") { if (e.shiftKey) { return; } e.preventDefault(); if (!content?.trim()) { return; ..