title: Formik - Update initial values after API call
body: <p>I'm getting my inputs dynamically from an API call based on a change in select input, but when I try to add to the initial values of Formik, it always gives me an error ...</p>
  
  <pre><code>Warning: A component is changing an uncontrolled input of type text to be controlled.
  </code></pre>
  
  <p>And it doesn't help if I set <code>enableReinitialize={true}</code> to Formik.</p>
  
  <p>However, if I generated the inputs from a local JSON or object, the error goes away.</p>
  
  <p>What am I doing wrong here ...</p>
  
  <p><a href="https://codesandbox.io/s/test-dynamic-inputs-with-formik-xr9qg" rel="noreferrer">https://codesandbox.io/s/test-dynamic-inputs-with-formik-xr9qg</a></p>
  
  <p>The form submits fine though.</p>