Force DOM redraw/refresh on Chrome/Mac

前端 未结 24 2342
轻奢々
轻奢々 2020-11-22 02:11

Every once in a while, Chrome will render perfectly valid HTML/CSS incorrectly or not at all. Digging in through the DOM inspector is often enough to get it to realize the

24条回答
  •  南旧
    南旧 (楼主)
    2020-11-22 03:03

    I had a react component list which when scrolled, then opened another page, then when returning back the list was not rendered on Safari iOS until page was scrolled. So this is the fix.

        componentDidMount() {
            setTimeout(() => {
                window.scrollBy(0, 0);
            }, 300);
        }
    

提交回复
热议问题