Installation
npm install @scalekit-sdk/expo TypeScript React Hooks
npm install @scalekit-sdk/expoimport { 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> );}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} };}