我正在寻找一种在不使用FormattedMessage的情况下获取翻译文本的方法。到目前为止,我发现只有这个解决方案可以使用ContextTypes和React's EXPERIMENTAL feature。还有其他方法可以实现这个目标(或其他库/ npm模块)吗?
答案 0 :(得分:2)
我更喜欢使用intl
,但react-intl也提供了可以使用的更高阶组件injectIntl
。这将传递具有所有命令格式化功能的道具import React from "react";
import {injectIntl, intlShape} from "react-intl";
class MyComponent extends React.Component {
static propTypes = {
intl: intlShape.isRequired
}
render() {
return <p>{this.props.intl.formatDate(new Date())}</p>;
}
}
export default injectIntl(Component);
。
Import-Csv