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).