title: How do i update text input value to use currency format
body: <p>This is my code  :</p>
  
  <pre><code>onChangeTextPrice(value) {
    const newPrice = parseInt(value, 10).toLocaleString(['ban', 'id']);
    return this.setState({ price: formatted });
  }
  </code></pre>
  
  <p>If I <code>console.log(newPrice)</code>, it will give me the format, for example : <code>10.000.000</code></p>
  
  <p>but for some reason react native textinput doesn't use this value instead it show <code>10000000</code>.</p>
  
  <p>but if I change <code>TextInput</code> value like this:</p>
  
  <pre><code>&lt;TextInput
     keyboardType="numeric"
     value={'10.000.000'}
     multiline={false}
     underlineColorAndroid="transparent"
     onChange={val =&gt; this.onChangeTextPrice(val)}
  </code></pre>
  
  <p>It works. Why is that ?</p>