강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

첫번째펭귄님의 프로필 이미지
첫번째펭귄

작성한 질문수

따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]

엔터 키로 메시지 보내기

keydown 이벤트 관련 질문 드립니다.

작성

·

162

0

강의에서 나온 부분을 변형하여 엔터키를 누르는 것만으로도 메세지가 전송이 되도록 하려고 했습니다.

if(event.key === "Enter") 를 사용하였을 때 메세지 전송은 정상적으로 작동했지만 자동 스크롤 기능이 실행되지 않았습니다.

이 부분을 또 변형하여 강의에 나온 것처럼 event.keyCode === 13 이라는 조건을 주어도 같은 결과가 나왔습니다.

 

강의대로 event.ctrlKey && event.keyCode === 13을 주면 메세지 전송과 자동 스크롤 모두 정상적으로 작동하지만 다른 키 입력을 조건으로 했을 때 다른 결과가 나오는 것은 어떠한 이유때문인지 궁금합니다.

 

 

퀴즈

What is the main method used to move the screen to a specific element when implementing automatic scrolling for chat?

scrollTo

scrollIntoView

scrollTop

scrollBy

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
첫번째펭귄님의 프로필 이미지
첫번째펭귄

작성한 질문수

질문하기