Я сейчас веду проект с реакции.Я хочу знать, является ли i18n хорошим способом борьбы с редуктором.
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;
Какой путь лучше?(Языковые изменения не распространены.)