Utilities for CodePush
npm install react-native-code-push-utils
or
yarn add react-native-code-push-utils
import CodePushProvider from "react-native-code-push-utils";
import App from "./App";
export default function Root() {
return (
<CodePushProvider>
<App />
</CodePushProvider>
)
}
import codePush from "react-native-code-push";
import {CodePushProvider} from "react-native-code-push-utils";
import App from "./App";
function Root() {
return (
<CodePushProvider>
<App />
</CodePushProvider>
)
}
const config = {...};
export default codePush(config)(Root);
import {useCodePush} from "react-native-code-push-utils";
function App() {
const { status } = useCodePush();
return <Text>{status}</Text>
}
import CodePushProvider, { CodePushSplashScreen } from 'react-native-code-push-utils';
const Root = () => (
<CodePushProvider>
<CodePushSplashScreen>
<View>
<Text>Hello, app</Text>
</View>
</CodePushSplashScreen>
</CodePushProvider>
);
import CodePushProvider, { CodePushSplashScreen } from 'react-native-code-push-utils';
const TIMEOUT_MS = 15 * 1000; // 15 seconds timeout
const Root = () => (
<CodePushProvider>
<CodePushSplashScreen timeout={TIMEOUT_MS}>
<View>
<Text>Hello, app</Text>
</View>
</CodePushSplashScreen>
</CodePushProvider>
);
See the contributing guide to learn how to contribute to the repository and the development workflow.
MIT