title: Dealing duplicate image data in React Native
body: <p>I'm building 'Comments Detail page' which is a list view for comments in a single post (basically it's just facebook comments page). </p>
  
  <p>I generated this JSON response data below, and as you can see, there are duplicate image urls. It means that if same user comments 100 times on a post, it needs to get image data from AWS 100 times rather than 1 time. </p>
  
  <p>Maybe it's over-engineering? How do you guys deal with this?</p>
  
  <p>Here is JSON data </p>
  
  <pre><code>{
      "comments": [{
          "id": 4,
          "user": {
              "image": "https://xxx.s3.amazonaws.com:443/-",
              "id": 1,
              "username": "jbaek73"
          },
          "content": "Edited!",
          "publish": "2017-09-18T12:11:41.002838Z",
          "updated": "2017-09-19T08:16:25.408756Z",
          "reply_count": 1
      },
      {
          "id": 13,
          "user": {
              "image": "https://xxx.s3.amazonaws.com:443/-",
              "id": 1,
              "username": "jbaek73"
          },
          "content": "Neaa!",
          "publish": "2017-09-18T14:12:51.876523Z",
          "updated": "2017-09-18T14:12:51.876600Z",
          "reply_count": 0
      },
      {
          "id": 14,
          "user": {
              "image": "https://xxx.s3.amazonaws.com:443/random",
              "id": 5,
              "username": "koreana"
          },
          "content": "Newa!",
          "publish": "2017-09-19T08:16:35.190351Z",
          "updated": "2017-09-19T08:16:35.190398Z",
          "reply_count": 0
      },
  </code></pre>