title: AsyncStorage.getItem() returns a single value AND a promise
body: <p>I'm trying to get a single value kept in my device by a AsyncStorage.setItem(KEY, VALUE);.</p>
  
  <p>I have this <strong>localStorage.js</strong> file to manage local data</p>
  
  <pre><code>import React from 'react';
  import { AsyncStorage } from 'react-native';
  
  const storageSet = async(key, value) =&gt; {
      try {
        await AsyncStorage.setItem(key, value);
      } catch(error) {
        console.log(error);
      }
  }
  
  const storageGet = async(key) =&gt; {
    try {
         const result = await AsyncStorage.getItem(key);
         console.log(result);
         return result;
      } catch(error) {
        console.log(error);
      }
  }
  
  export { storageSet, storageGet };
  </code></pre>
  
  <p>In <strong>login.js</strong> file I call these functions passing the parameters. It saves right.
  But when I try to <strong>getItem(</strong>) values I have <strong>two distinct returns</strong>, a <strong>promise</strong> AND a <strong>single value</strong>. Follow:</p>
  
  <p>console.log(result) <strong>whithin</strong> storageGet('key'), it's what I want.</p>
  
  <pre><code>57d7bc714b269533
  1
  ASUS_Z00AD
  1.0
  null
  1
  </code></pre>
  
  <p>console.log(result) <em>out</em> storageGet('key') function. In <strong>main.js</strong>, when I call it.</p>
  
  <pre><code>{login: "Hh", senha: "Hu", imei: Promise, tipo: Promise, modelo: Promise, …}
  imei:
  Promise {_40: 0, _65: 1, _55: **"57d7bc714b269533"**, _72: null}
  login: "Hh"
  mobile_key:
  Promise {_40: 0, _65: 1, _55: **null**, _72: null}
  mobile_push:
  Promise {_40: 0, _65: 1, _55: **"1"**, _72: null}
  modelo:
  Promise {_40: 0, _65: 1, _55: **"ASUS_Z00AD"**, _72: null}
  senha: "Hu"
  tipo:
  Promise {_40: 0, _65: 1, _55: **"1"**, _72: null}
  versao:
  Promise {_40: 0, _65: 1, _55: **"1.0"**, _72: null}
  __proto__: Object
  </code></pre>
  
  <p>PS.: some items up there is not a return from getItem().</p>
  
  <p>Why does not it just return the single value?</p>