Ну это middleware, но я уверен что можно без него, если понять задачу
так, если говорить по простому: есть 2 приложения( ну там элемента), которые должны одновременно сохранять свои стейты, но в то же время, приложение должно динамически изменяться в зависимости от выбранной табы