存储在React Native中的变量中

时间:2018-09-05 11:31:10

标签: react-native

我试图将I18n.t设置为一个变量,然后在我的类中调用此变量。但是我收到TypeError:undefined不是对象。

import I18n from 'react-native-i18n';
let tt = I18n.t;

class App extends Component {
  render(){
    return (
      <View>
         <Text>{tt('greeting')}</Text>
      </View>
    )
  }
}

1 个答案:

答案 0 :(得分:2)

这将对您有用:

var tt = (translation) => I18n.t(translation);


<Text>{tt('greeting')}</Text>