inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

자동 스크롤

283

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

954

1

이벤트 쿼리문제입니다

0

138

1

npm install 이 안됩니다

0

1058

2

질문있어요

0

205

1

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

0

290

1

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

0

273

1

최신버전 부분

0

172

1

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

0

162

1

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

0

173

1

한국어 챗봇 만들기

0

319

1

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

0

230

1

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

0

310

1

dialogflow 줄바꿈

0

417

1

npm start 에러

0

536

1

npm run start 오류

0

802

2

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

0

460

1

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

0

552

1

npm install오류

0

635

1

invalid_grant: Invalid JWT Signature.

0

472

0

질문있어요!

0

312

0

에러

0

318

0

https://dialogflow.com/

0

347

1

Error: 7 PERMISSION_DENIED: IAM permission 오류

0

538

1

npm run start 시 cannot find module 에러

1

496

1