mirror of
https://github.com/status-im/react-native-languages.git
synced 2026-08-27 10:01:11 +00:00
23 lines
512 B
JavaScript
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 />;
|
|
}
|
|
}
|