如果我错了,请纠正我,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>
但是,它弄乱了我组件中的“引用”,我无法再使用该组件this.refs.mycomponent
。