Skip to content
This repository has been archived by the owner on Nov 25, 2022. It is now read-only.

Getting started

Danil Andreev edited this page Nov 5, 2020 · 3 revisions

Getting started

Installation

npm install routing-manager

Usage

import {
    ChangeRouteProvider, 
    useChangeRoute
} from "../components/ChangeRoute";

...

function Component() {
    const {changeRoute, getRouteParams} = useChangeRoute();
    ...
    return(
        ...
        <button onClick={() => changeRoute({id: 2})}
    );
}

function Example() {
    ...
    return(
        <ChangeRouteProvider routeMask={'/:id(/:panel)'}>
            ...
            <Component />
            ...
        </ChangeRouteProvider>    
    );
}

This is example template for routing-manager workflow.