#react-native
#react-native
Вопрос:
index.js
import {AppRegistry} from 'react-native';
import TabBar from './src/Navigation/TabBar';
import {name as appName} from './app.json';
import App from './App';
AppRegistry.registerComponent(appName, () => App);
App.js
import { Platform } from 'react-native';
//component cycle
import TabBar from './src/Navigation/TabBar'
//External Library
import SplashScreen from 'react-native-splash-screen'
import codePush from "react-native-code-push";
//For Redux
import { PersistGate } from 'redux-persist/integration/react'
import { Provider } from 'react-redux'
import store, { persistor } from './store'
class App extends Component {
componentDidMount() {
SplashScreen.hide();
}
componentWillMount() {
codePush.disallowRestart();
}
render() {
return (
<Provider store={store}>
<PersistGate loading={null} persistor={persistor}>
<TabBar />
</PersistGate>
</Provider>
);
}
}
поэтому, пожалуйста, скажите мне, как очистить ошибку Я очистил кеш из проекта, но я получаю ту же ошибку
Нарушение инварианта ОШИБОК: модуль AppRegistry не является зарегистрированным вызываемым модулем (вызов runApplication) Нарушение инварианта ОШИБОК: модуль AppRegistry не является зарегистрированным вызываемым модулем (вызов unmountApplicationComponentAtRootTag)
Ответ №1:
вы не сделали экспортируемый компонент «App»
попробуйте это и добавьте «экспорт по умолчанию»
export default class App extends Component