inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

따라하며 배우는 노드, 리액트 시리즈 - 챗봇 사이트 만들기

자동 스크롤

282

agdadfa

작성한 질문수 2

0

대화가 진행될 때 스크롤을 자동으로 아래로 내려가게 할려면 어떻게 해야하나요 ? 도와주세요!

nodejs react

답변 2

1

John Ahn

앗 제가 강의에서 그 부분을 생략하고 넘어갔나 보네요 .... ;;

우선 아래 소스 보시면요


function Chatbot(props) {
const messageEndRef = useRef(null);
useEffect(() => {
if (messageEndRef.current) {
messageEndRef.current.scrollIntoView({ block: 'center', inline: 'center', behavior: 'smooth' });
}
});

return (
<div style={{ height: 700, width: 700, border: '3px solid black', borderRadius: '7px' }}>

<div style={{ height: 644, width: '100%', overflow: 'auto' }}>
{renderMessages(messagesFromRedux)}
<div ref={messageEndRef} />
</div>

<input style={{ margin: 0, width: '100%', height: 50, borderRadius: '4px', padding: '5px', fontSize: '1rem' }}
placeholder="Send a message..."
onKeyPress={keyPressHandler}
type="text" />

</div>
)
}

export default Chatbot

제가 일부로 이 스크롤 부분만 남기고 다른 소스는 지웠습니다 ~ ! 

이 부분을 이용해주세요 ^^  

0

agdadfa

감사합니다!

localhost:3000 ERR_CONNECTION_REFUSED

0

917

1

이벤트 쿼리문제입니다

0

122

1

npm install 이 안됩니다

0

1045

2

질문있어요

0

186

1

수정해보았는데 답장이 오지 않습니다.

0

274

1

postman 에 답이 오지 않습니다.(수정)

0

262

1

최신버전 부분

0

163

1

웹브라우저 실행이 안됩니다 .인스톨도 안되구요. 최신버전으로 해서 진행하고 자 하는데 어떻게 하면 될가요?

0

151

1

포스트맨에서 send를 하였을 때 오류가 납니다.

0

162

1

한국어 챗봇 만들기

0

312

1

Error: 16 UNAUTHENTICATED: Failed to retrieve auth metadata with error: invalid_grant: Invalid JWT Signature. 에러 발생

0

216

1

npm start 하고 throw e 이부분에서 에러가 뜨네요

0

300

1

dialogflow 줄바꿈

0

409

1

npm start 에러

0

529

1

npm run start 오류

0

794

2

Dialogflow ES에서 서비스 어카운트에 dialogflow client api설정 하는 법 질문

0

447

1

파이어베이스랑 연동은 어떻게 하나요?

0

539

1

npm install오류

0

627

1

invalid_grant: Invalid JWT Signature.

0

468

0

질문있어요!

0

304

0

에러

0

314

0

https://dialogflow.com/

0

339

1

Error: 7 PERMISSION_DENIED: IAM permission 오류

0

531

1

npm run start 시 cannot find module 에러

1

489

1