3.5.7 • Published 2 months ago

@talend/react-cmf-router v3.5.7

Weekly downloads
772
License
Apache-2.0
Repository
-
Last release
2 months ago

@talend/react-cmf-router

This is the old router of react-cmf packaged as external dependency.

Setup

First add it to your bootstrap app

import cmf from '@talend/react-cmf';
import getRouter from '@talend/react-cmf-router';

const routerFunctions = {
    // key for OnEnter/onLeave in router config: value is the function
};

const router = getRouter({ history, sagaRouterConfig, routerFunctions });

cmf.bootstrap({
    modules: [router.cmfModule],
    RootComponent: router.RootComponent,
});

If your project has multiple modules with routerConfig you can pass all of them to getRouter() the following way:

const router = getRouter(config1, config2, config3);

The getRouter function will merge all of them to build the router configuration.

So be careful with the order since the next has a higher priority comparing to the previous config.

routerAPI

routerAPI is an object which expose the following api:

namereturn typedescription
routerAPI.selectors.getLocation(state)objectcurrent location object
routerAPI.selectors.getPath(state)stringthe current path (a string) which is the fragment so you can apply matchPath to it
3.5.7

2 months ago

3.5.6

3 months ago

3.5.5

4 months ago

3.5.4

4 months ago

3.5.3

4 months ago

3.5.2

7 months ago

4.0.0-alpha.1

11 months ago

3.5.1

1 year ago

3.5.1-alpha.1

1 year ago

3.5.0

1 year ago

3.5.0-alpha.0

1 year ago

3.4.0

1 year ago

3.4.0-alpha-6

1 year ago

3.4.0-alpha-5

1 year ago

3.4.0-alpha-4

1 year ago

3.4.0-alpha-3

1 year ago

3.4.0-alpha-2

1 year ago

3.4.0-alpha-1

1 year ago

3.3.1

2 years ago

3.3.0

2 years ago

3.2.1

3 years ago

3.2.0

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.0.1-0

3 years ago

3.0.0

3 years ago

3.0.0-2

3 years ago

3.0.0-1

3 years ago

3.0.0-0

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago