<ul dir="auto">
<li>Material-UI: v0.15.0-beta.2</li>
<li>React: any</li>
<li>Browser: any</li>
</ul>
<p dir="auto">Steps to reproduce:</p>
<ul dir="auto">
<li>go to <a href="http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select" rel="nofollow">http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select</a></li>
<li>click the <code class="notranslate">&lt;select&gt;</code> element</li>
<li>type the first letter of an option ('s', for example)</li>
<li>the <code class="notranslate">Saab</code> option will be selected</li>
<li>go to <a href="http://www.material-ui.com/v0.15.0-beta.2/#/components/select-field" rel="nofollow">http://www.material-ui.com/v0.15.0-beta.2/#/components/select-field</a></li>
<li>click the first <code class="notranslate">SelectField</code> component</li>
<li>type the first letter of an option ('e', for example)</li>
<li>nothing happens, but the <code class="notranslate">Every Night</code> option should be selected</li>
</ul>
<h3 dir="auto">Description</h3>
<p dir="auto">Port flow typings to <a href="https://github.com/flowtype/flow-typed">flow-typed</a> libdefs.</p>
<p dir="auto">The main benefits of moving the flow types to flow-typed are:</p>
<ul dir="auto">
<li>they are version against the library and flow versions, which protects against breaking flow versions (e.g. 0.53.0)</li>
<li>users can tweak the libdefs more quickly if errors crop up</li>
<li>Libdefs always override .flow files so you can use both</li>
</ul>
<h3 dir="auto">Images &amp; references</h3>
<p dir="auto"><a href="https://twitter.com/lbljeffmo/status/813130316441354244" rel="nofollow">tweet storm</a> (as mentioned in styled components issue)<br>
<a href="https://github.com/styled-components/styled-components/issues/334" data-hovercard-type="issue" data-hovercard-url="/styled-components/styled-components/issues/334/hovercard">styled-components #334</a><br>
<a href="https://www.styled-components.com/docs/api#flow" rel="nofollow">styled-components docs flow</a></p>