如果有一个反应js视图与一长串项目。渲染后我想通过ref选择某个列表项并将其滚动到视图中以使其对用户可见。目前我需要超时,因为尚未在componentDidUpdate上的dom中创建某个项目。如何在不超时的情况下实现滚动到视图?
阵营
componentDidUpdate() {
const that = this;
setTimeout(function() {
that.refs.itemSelected.scrollIntoView();
}, 1000);
},