Circular structure in "getInitialProps" result of page

Уже не первый день мучает данная проблема, не могу подвязать стор клиента и сервера. Есть:

Saga + next-redux-saga

Redux + next-redux-wrapper

NextJS

Требуется - заставить получать во время SSR данные в стор(диспатчить получение данных в getInitialProps).

В getInitialProps все замечательно крутиться, разве что store не пробрасывается руту и выглядит это так:введите сюда описание изображения.

Однако при попытке сделать так: по идее привязка стора из клиента к серверу или наоборот я получаю ошибку:

Error: Circular structure in "getInitialProps" result of page "/". https://err.sh/zeit/next.js/circular-structure

На данный момент заметил что в preloadState попадает context , если убрать preloadedState то ошибок не валится, но и доступа к полученным данным на клиенте нет.

Найти информацию по теме мне едва ли удалось. В базовом примере next: with-redux-saga подобные вариант вовсе не используется,но и работа идет через getStaticProps которые мне не удалось завести. Во множестве других используется makeStore или аналогичная функция принимающая стейт. В моём случае почему-то приходит вовсе контекст getInitialProps, рутовый он выглядит так:

App.getInitialProps = async ({ Component, ctx }) => {
  const pageProps = (Component.getInitialProps && (await Component.getInitialProps(ctx))) || {};
  return {
    pageProps: {
      ...pageProps,
    },
  };
};

Заранее благодарю за помощь.


Ответы (0 шт):