反応アプリで、ボタンのクリックで新しいDOM要素がレンダリングされた後、DOM要素にスクロールしようとしています。しかし、スクロールは初めて機能しません。
スクロールは、状態変数が変更された後に発生する必要があります。したがって、コードをコールバックに入れました。
this.setState({ showChart: true }, ()=> {
ReactDOM.findDOMNode(this.refs.chart).scrollIntoView({
behavior: "smooth", block: "end" });
});