Expo SDK
Install
GitHubnpx expo install @scalekit-sdk/expoProvider setup
import { ScalekitProvider } from '@scalekit-sdk/expo';
export default function App() { return ( <ScalekitProvider envUrl="https://your-env.scalekit.com" clientId="your-client-id" > {/* Your app components */} </ScalekitProvider> );}useScalekit hook
import { useScalekit } from '@scalekit-sdk/expo';import { View, Button, Text } from 'react-native';
function LoginScreen() { const { login, logout, user, isAuthenticated, isLoading } = useScalekit();
if (isLoading) { return <Text>Loading...</Text>; }
if (isAuthenticated) { return ( <View> <Text>Welcome, {user?.name}!</Text> <Button title="Logout" onPress={logout} /> </View> ); }
return <Button title="Login" onPress={login} />;}