javascript react-intl injectIntl​​装饰器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript react-intl injectIntl​​装饰器相关的知识,希望对你有一定的参考价值。

import {injectIntl as inject} from 'react-intl';

export const injectIntl = options => target=> {
  return inject(target, options);
};
import React, {Component, PropTypes} from 'react';
import {intlShape} from 'react-intl';
import {injectIntl} from './decorator';

@injectIntl()
class Xpto extends Component {
  
  static propTypes = {
    intl: intlShape.isRequired
  };
  
  render() {
    const {intl} = this.props;
    
    return <div>Locale:{intl.locale}</div>;
  }
}

以上是关于javascript react-intl injectIntl​​装饰器的主要内容,如果未能解决你的问题,请参考以下文章

用酶测试 react-intl 组件

尝试导入错误:“addLocaleData”未从“react-intl”导出

为 react/react-intl 动态导入语言 json 文件

非组件的 React-intl

react-intl 实现 React 国际化多语言

react-intl - 访问嵌套消息