Вложенное мини-приложение с собственным роутером - PullRequest
0 голосов
/ 21 мая 2018

У меня есть веб-приложение, в котором есть в основном другое мини-приложение (которое находится внутри боковой панели, ящика и т. Д.), Которое нуждается в собственной навигации независимо от основного приложения и не влияет на URL-адрес или историю браузера;но им нужно совместно использовать хранилище с избыточностью, потому что изменения в обоих должны быть синхронизированы.

<BrowserHistory>
    <ConnectedSwitchWithRouter>
        <Header />
        {/*
            <Route/>s
        *}
        <Footer>
            {/*
                Mini-app here
            */}
        </Footer>
    </ConnectedSwitchWithRouter>
</BrowserHistory>

Во-первых, возможно ли это?

Я думаю, мини-приложение можетиспользовать MemoryRouter, но мне интересно, как будет работать обновление маршрута мини-приложений.Могу ли я использовать <Link>?

Не могу найти никакой документации по этому вопросу.

1 Ответ

0 голосов
/ 31 мая 2018

Оказывается, да, это работает именно так, как я ожидал.Для навигации я использовал onClick и props.history.push().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...