Integration with Preact
MobX
Relevant imports:
ts
import { Router } from 'reactive-route/preact';
import { adapters } from 'reactive-route/adapters/mobx-preact';The mobx and mobx-preact packages 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).
Observable
Relevant imports:
ts
import { Router } from 'reactive-route/preact';
import { adapters } from 'reactive-route/adapters/kr-observable-preact';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).