I am using react-intl
for internalization.
I am getting the error validateDOMNesting(...): <span> cannot appear as a child of <option>
for the following code.
I am not using span. But on inspection the element it is automatically taking span.
Here is the code:
<select onChange={this.localeChageHandler}>
<option value="english">
<FormattedMessage
id="navigation.header.navbar.english"
defaultMessage="English"
/>
</option>
<option value="hindi">
<FormattedMessage id="navigation.header.navbar.hindi" defaultMessage="HIndi" />
</option>
</select>