@silicon.js/token-manager
v1.1.0
Published
A lightweight token manager for React Native using React Context. Used to store, access, update and clear authentication token globally.
Maintainers
Readme
Token Manager Package
A lightweight token manager for React Native using React Context.
Used to store, access, update and clear authentication token globally.
Usage Example
Wrap your root with TokenProvider:
import React from 'react';
import { TokenProvider } from '@your-org/token-manager';
export default function App() {
return <TokenProvider>{/* all navigation etc */}</TokenProvider>;
}Usage inside any screen:
import { useToken } from '@your-org/token-manager';
export default function Screen() {
const { token, setToken, clearToken } = useToken();
return <Button onPress={() => setToken('NEW_TOKEN')} title="Set Token" />;
}Exposed Methods
| Method | Description | | ---------- | ---------------------------- | | token | returns current stored token | | setToken | sets / updates token | | clearToken | removes stored token |
