@kirz/react-native-toolkit
Version:
Toolkit to speed up React Native development
11 lines (7 loc) • 308 B
text/typescript
import { useContext } from 'react';
import { PluginsBundleContext } from '../contexts/PluginsBundleContext';
import type { Plugin } from '../plugins/Plugin';
export function usePlugin<T extends Plugin>(name: string) {
const { bundle } = useContext(PluginsBundleContext);
return bundle.get<T>(name);
}