如果我错了,请纠正我,ReactIntl 中的 FormattedMessage 返回一个由 span 标签包裹的字符串。在 ReactIntl 1.2 中,我们可以选择使用this.getIntlMessage('key')
仅获取字符串部分。
这是我的问题:在 ReactIntl 2.0 中是否有等价物?我知道可以通过在 FormattedMessage 中使用 Function-As-Child 模式来获取字符串
<FormattedMessage id="placeholder">
{(formattedValue)=>(
<MyComponent ref="mycomponent" placeholder={formattedValue}/>
)}
</FormattedMessage>
但是,它弄乱了我组件中的“ref”,我无法再使用该组件this.refs.mycomponent
。