从android手机打开我的应用程序时出现以下错误。
用于在本机版本0.55.3上正常工作的代码。但是自从我进行升级以来,它开始给我错误。
反应本机版本0.63.3
我的根目录中具有index.tsx,如下所示:
import { AppRegistry } from 'react-native';
import App from './src/App';
AppRegistry.registerComponent('awesomeapp', () => App);
和我的app.tsx如下:
import Intl from 'intl';
import {Provider} from 'react-redux';
import {ActivityIndicator, Text, YellowBox} from 'react-native';
import {ThemeProvider} from 'react-native-material-ui';
import {IntlProvider} from 'react-intl';
import {uiTheme} from './styles';
import store, {persistor} from './store';
import {PersistGate} from 'redux-persist/integration/react';
import Root from './components/Root';
import {configureLocaleData, getLocale, getMessagesByLocale} from "./i18n/i18n";
(window as any).Intl = Intl;
class App extends React.Component<any> {
renderLoading = () => (
<ActivityIndicator size="large"/>
);
render() {
const locale: string = getLocale();
configureLocaleData(locale);
console.log("Locale is " + locale);
const message = getMessagesByLocale(locale);
return (
<IntlProvider locale={locale} textComponent={Text} messages={message}>
<ThemeProvider uiTheme={uiTheme}>
<Provider store={store}>
<PersistGate persistor={persistor} loading={this.renderLoading()}>
<Root/>
</PersistGate>
</Provider>
</ThemeProvider>
</IntlProvider>
)
}
}
export default App;
非常感谢您提供有关此错误的任何帮助。