Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. #577
Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
Check your code at MyScreens.js:194.
in MyScreens(created by SceneView)
And 194 line of MyScreens:
import * as WebBrowser from 'expo-web-browser';
import React, { PureComponent } from 'react';
import {AdMobBanner} from "react-native-admob";
export default class MyScreens extends PureComponent {
render() {
<AdMobBanner //line 194
adSize="fullBanner"
adUnitID="ca-app-pub-xxxx/xxx"
//testDevices={[AdMobBanner.simulatorId]}
onAdFailedToLoad={error => console.log(error)} />
}
}
As soon as I remove <AdMobBanner..... /> then the app loads fine.
And 194 line of MyScreens:
As soon as I remove
<AdMobBanner..... />
then the app loads fine.What is triggering the error?