Каждый раз, когда вы выполняете рендер в React.js, пользовательский интерфейс прокручивается до верхней части страницы.
JSFiddle: http://jsfiddle.net/bengrunfeld/dcfy5xrd/
Любой отличный или реактивный способ остановить это?
например. Если пользователь прокручивает страницу вниз, то нажатие кнопки, которая вызывает Render, пользовательский интерфейс останется в том же месте прокрутки, что и раньше.
// Forces a render which scrolls to top of page
this.setState({data: data});
UPDATE: почему пользовательский интерфейс прокручивается вверху для некоторых рендерингов, но не других?