6.1.2 • Published 2 months ago

@talend/react-cmf-router v6.1.2

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
6.1.2

2 months ago

6.1.1

5 months ago

6.1.0

6 months ago

6.0.0

6 months ago

5.3.0

1 year ago

5.2.6

1 year ago

5.2.5

2 years ago

5.2.4

2 years ago

5.2.3

2 years ago

5.2.2

2 years ago

5.2.1

2 years ago

5.2.0

2 years ago

5.0.0-0

2 years ago

5.0.0-1

2 years ago

5.0.0-2

2 years ago

5.0.0-3

2 years ago

5.1.1

2 years ago

5.1.0

2 years ago

5.0.0

2 years ago

5.0.0-4

2 years ago

3.5.8

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

3.5.7

2 years ago

3.5.6

3 years ago

3.5.5

3 years ago

3.5.4

3 years ago

3.5.3

3 years ago

3.5.2

3 years ago

4.0.0-alpha.1

3 years ago

3.5.1

3 years ago

3.5.1-alpha.1

3 years ago

3.5.0

4 years ago

3.5.0-alpha.0

4 years ago

3.4.0

4 years ago

3.4.0-alpha-6

4 years ago

3.4.0-alpha-5

4 years ago

3.4.0-alpha-4

4 years ago

3.4.0-alpha-3

4 years ago

3.4.0-alpha-2

4 years ago

3.4.0-alpha-1

4 years ago

3.3.1

4 years ago

3.3.0

4 years ago

3.2.1

5 years ago

3.2.0

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

3.0.1-0

5 years ago

3.0.0

5 years ago

3.0.0-2

5 years ago

3.0.0-1

5 years ago

3.0.0-0

5 years ago

0.0.2

6 years ago

0.0.1

6 years ago