我目前正在与React进行一个项目。我想知道i18n是否是应对reducer的好方法。
class MyComponent extends Component {
:
render() {
const { i18n: {LABEL} } = this.props;
return (
<div>{util.i18n(LABEL.TITLE, {name: 'axl rose'})</div>
);
}
}
export default connect(
({i18n}) => {
i18n
},
{}
});
这是另一种方式。
import i18n from './i18n.en.js';
class MyComponent extends Component {
:
render() {
return (
<div>{util.i18n('LABEL.TITLE', {name: 'axl rose'})</div>
);
}
}
export default MyComponent;
哪种方法更好? (语言更改并不常见。)