강의

멘토링

로드맵

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

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

작성한 질문수

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

엔터 키로 메시지 보내기

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

작성

·

162

0

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

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

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

 

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

 

 

퀴즈

채팅 자동 스크롤 구현 시, 특정 요소로 화면을 이동시키기 위해 사용된 주된 메소드는 무엇일까요?

scrollTo

scrollIntoView

scrollTop

scrollBy

답변

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

작성한 질문수

질문하기