TK
то есть о том куда юзер хочет мы узнает из стейта роутера, там есть
createMountEvent, который как раз можно юзать для фетчингаbindDom из effing-router/dom синхронный, но нам просто нужно добавить возможность подождать какого-то условия, скажем это условие можно описать через стортогда не сложно будет написать свой
bindDeferredDom
export const bindDeferredDom = (router, routesList) => {
...
const $guardedRouter = guard(sample(router.$, $someCondition), { filter: $someCondition })
$guardedRouter.watch(router.go, ({ routes, params }) => {
const path = compilePath(routes, params);
browserHistoryPush(path);
})
}
$someCondition можно хранить в конфиге как кастомное поле



