【发布时间】:2019-03-26 16:00:52
【问题描述】:
当messages 的状态发生变化时,我正在尝试滚动到FlatList 的末尾。目前我正在使用this.refs.flatList.scrollToEnd();,稍等片刻,效果很好。我想要做的是向messages 状态添加一个事件侦听器,这样当列表以任何方式更改时,它都会滚动到列表的末尾。我试过了
componentDidMount(){
this.state.messages.addEventListener('change', this._handleNewMessage);
}
但它不起作用。有谁知道我可以做到这一点的方法吗?
【问题讨论】:
-
“当列表以任何方式改变时”你是什么意思?
标签: javascript react-native expo