"use strict"; import React, { AppRegistry, Text, View, } from "react-native"; import CodePush from "react-native-code-push"; let IsFirstRunTest = React.createClass({ getInitialState() { return {}; }, async componentDidMount() { let localPackage = await CodePush.getCurrentPackage(); if (localPackage.isFirstRun) { this.setState({ passed: true }); } else { this.setState({ passed: false }); } }, render() { let text = "Testing..."; if (this.state.passed !== undefined) { text = this.state.passed ? "Test Passed!" : "Test Failed!"; } return ( {text} ); } }); AppRegistry.registerComponent("IsFirstRunTest", () => IsFirstRunTest);