title: How to stay in position when new messages are loaded in a ScrollView in React-Native?
body: <p>I have a ScrollView containing messages (most recent messages are further) in a chat application.</p>
  <p>I limit the number of pre-loaded messages, and I dynamically load a new batch when the Scroll View is scrolled to the top. So when new messages are loaded, the current scrollPos is at 0.</p>
  <p>The problem is that when the new messages arrive, the scrollPos stays at 0, so the user is teleported to the oldest newly loaded message.</p>
  <p>I have tried to deal with it by manually scrolling back down to the position using the size of the content change, but this is not satisfying as the user sees a back and forth scrolling.</p>
  <p>Can someone think of a way to do this so that the user does not see any change when the new messages appear an can simply gradually scroll up to see them.</p>