Skip to content

Integration with React

MobX

Relevant imports:

ts
import { Router } from 'reactive-route/react';
import { adapters } from 'reactive-route/adapters/mobx-react';

The mobx and mobx-react-lite packages must be installed.

If you use mobx-react, you can create an alias in the bundler or replace observer in the adapters with the one from mobx-react.

Reactive Route is reactive, so do not forget to wrap components that read its properties in observer (for example, router.state or router.isRedirecting).

Observable

Relevant imports:

ts
import { Router } from 'reactive-route/react';
import { adapters } from 'reactive-route/adapters/kr-observable-react';

The kr-observable package must be installed.

Reactive Route is reactive, so do not forget to wrap components that read its properties in observer (for example, router.state or router.isRedirecting).

No AI participated in the development. MIT License