Files
react-native-languages/example/src/App.js
T
2018-09-06 15:58:44 +02:00

23 lines
512 B
JavaScript

import React, { Component } from 'react';
import RNLanguages from 'react-native-languages';
import i18n from './i18n';
import Root from './Root';
export default class App extends Component {
componentWillMount() {
RNLanguages.addEventListener('change', this._onLanguagesChange);
}
componentWillUnmount() {
RNLanguages.removeEventListener('change', this._onLanguagesChange);
}
_onLanguagesChange = ({ language }) => {
i18n.locale = language;
};
render() {
return <Root />;
}
}