0

反応アプリで、ボタンのクリックで新しいDOM要素がレンダリングされた後、DOM要素にスクロールしようとしています。しかし、スクロールは初めて機能しません。

スクロールは、状態変数が変更された後に発生する必要があります。したがって、コードをコールバックに入れました。

this.setState({ showChart: true }, ()=> {

    ReactDOM.findDOMNode(this.refs.chart).scrollIntoView({ 
    behavior: "smooth", block: "end" });
 });
4

0 に答える 0