簡単な問題を解決しようとしています。コンポーネントが読み込まれたら、下にスクロールする必要があります。しかし、私はそれを解決しようと何時間も無駄にしてきました。私はさまざまな方法(scrollIntoView、scrollTop、scrollByなど)を試しましたが、どれもそれを行うことはできません。下のURLはシンプルなコンポーネントがあり、メッセージが表示される必要があるフィドルへのリンクです。問題は、自分で約10ピクセルスクロールする必要があることです。この問題を解決するために私を助けていただければ幸いです。反応の底にコンポーネントをスクロールする方法
class Hello extends React.Component {
componentDidMount() {
const elem = ReactDOM.findDOMNode(this.refs.test);
if (elem) {
elem.scrollIntoView(false);
}
}
render() {
return (
<div>
<div className="test"
ref="test">
Hello {this.props.name}
</div>
<div>Message</div>
</div>
)
}
}
ReactDOM.render(
<Hello name="World" />,
document.getElementById('container')
);
。質問は「メッセージ」テキストまでスクロールしない理由です。 –