Every time you perform a render in React.js, the UI scrolls to the top of the page.
Any nifty or reactive way to stop that?
E.g. If a User scrolls down the page, then pushes a button which causes a Render, the UI would stay in the same scroll location as before.
// Forces a render which scrolls to top of page
this.setState({data: data});
UPDATE: Why does the UI scroll to the top for some renders, but not others?
解决方案
@floydophone answered this one on Twitter.
@bengrunfeld @reactjs you forgot preventDefault() on your link handlers