title: How to use FormattedMessage inside an option tag in React 0.14?
body: <p>I am trying to migrate my application from React 0.12 to React 0.14 and am having trouble with option elements that use <a href="https://github.com/yahoo/react-intl" rel="nofollow noreferrer">react-intl</a> FormattedMessage objects placed inside select tags.</p>
  
  <p>Here is a sample JSX code:</p>
  
  <pre><code>&lt;select&gt;
  &lt;option value="value1"&gt;&lt;FormattedMessage message={this.getIntlMessage('key1')}/&gt;&lt;/option&gt;
  &lt;option value="value2"&gt;&lt;FormattedMessage message={this.getIntlMessage('key2')}/&gt;&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>This code works fine in React 0.12 and I see my translated option elements.</p>
  
  <p>In react 0.14, I got this error:</p>
  
  <pre><code>Only strings and numbers are supported as &lt;option&gt; children.
  </code></pre>
  
  <p>I traced the message to this changeset in React that happened earlier this year:</p>
  
  <p><a href="https://github.com/facebook/react/pull/3847/files" rel="nofollow noreferrer">https://github.com/facebook/react/pull/3847/files</a></p>
  
  <p>How can I fix this issue? I can't be the only one trying to use internationalized option elements?</p>