我有一个聊天窗口小部件,每次向上滚动时都会拉起一组消息。我现在面临的问题是,当消息加载时,滑块保持固定在顶部,我希望它专注于前一个数组的最后一个索引元素。我想通了,我可以通过将指标进行动态裁判,但我也需要知道使用什么样的滚动功能的实现是ReactJS如何滚动到一个元素
handleScrollToElement(event) {
const tesNode = ReactDOM.findDOMNode(this.refs.test)
if (some_logic){
//scroll to testNode
}
}
render() {
return (
<div>
<div ref="test"></div>
</div>)
}
对于捆绑式解决方案:https://www.npmjs.com/package/react-scroll-to-component – tokland