Метод прокрутки Javascript Into View () не работает в первый раз - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь прокрутить элемент DOM после рендеринга нового элемента DOM нажатием кнопки в приложении реагирования.Но прокрутка не работает в первый раз.

Прокрутка должна происходить после изменения переменной состояния.Таким образом, я поместил код в обратный вызов.

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

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