我试图将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>
)
}
}
答案 0 :(得分:2)
这将对您有用:
var tt = (translation) => I18n.t(translation);
<Text>{tt('greeting')}</Text>