게시글
질문&답변
2023.06.30
DM이 두개씩 보내져요..
저도 같은 문제를 겪었습니다!이전에는 안 그러다가 저도 같은 부분에서 문제가 발생해서 좀 당황스럽더라구요 ㅎㅎ; 구글링한 결과, 한글이 조합 문자라서 입력 시에, 이상하게 이벤트가 2번 발생하는 문제가 있다고 하더라구요.(아마 맥 환경에서만 그런 것 같습니다.)중간에 e.nativeEvent.isComposing === false 추가해주시면 해결되는 것 같습니다.const onKeyDownChat = useCallback( (e) => { if (e.key === 'Enter') { if (e.nativeEvent.isComposing === false && !e.shiftKey) { e.preventDefault(); onSubmitForm(e); } } }, [onSubmitForm], ); https://velog.io/@corinthionia/JS-keydown%EC%97%90%EC%84%9C-%ED%95%9C%EA%B8%80-%EC%9E%85%EB%A0%A5-%EC%8B%9C-%EB%A7%88%EC%A7%80%EB%A7%89-%EC%9D%8C%EC%A0%88%EC%9D%B4-%EC%A4%91%EB%B3%B5-%EC%9E%85%EB%A0%A5%EB%90%98%EB%8A%94-%EA%B2%BD%EC%9A%B0-%ED%95%A8%EC%88%98%EA%B0%80-%EB%91%90-%EB%B2%88-%EC%8B%A4%ED%96%89%EB%90%98%EB%8A%94-%EA%B2%BD%EC%9A%B0
- 0
- 2
- 583
질문&답변
2022.08.23
a || b && c || d
결과가 1111로 나오는 것은 연산자 우선순위 때문에 그렇습니다. https://docs.microsoft.com/ko-kr/cpp/cpp/cpp-built-in-operators-precedence-and-associativity?view=msvc-170 > 가 && 보다 우선순위가 높기 때문에 cout 표현식 전체를 ()로 묶어주시면 됩니다.
- 0
- 1
- 407