轻松应用i18n的好方法

时间:2018-11-27 11:33:13

标签: reactjs react-redux

我目前正在与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;

哪种方法更好? (语言更改并不常见。)

0 个答案:

没有答案