routeria
Version:
A router package for react
14 lines (13 loc) • 420 B
JavaScript
let routeParams = {};
export const useRouteParams = () => routeParams;
export const useInnerRouteParams = () => {
const setRouterParams = (path, nestedLevel) => {
const currentKey = path.slice(2, path.length);
routeParams[currentKey] = nestedLevel;
};
const resetRouterParams = () => (routeParams = {});
return {
setRouterParams,
resetRouterParams,
};
};