Module Federation : could not find react-redux context value; please ensure the component is wrapped in a <Provider>

Viewed 15

I am getting the error could not find react-redux context value; please ensure the component is wrapped in a <Provider> even after adding the shared dependencies with singleton as true. The QuoteCardContainer makes a graphql call, so i added @apollo/graphql and graphql as shared dependencies as well.

enter image description here

PFB the relevant webpack configuration (same for my remotes and host).

shared: {
          ...dependencies,
          react: {
            singleton: true,
            requiredVersion: dependencies["react"],
          },
          "react-dom": {
            singleton: true,
            requiredVersion: dependencies["react-dom"],
          },
          "react-router-dom": {
            singleton: true,
            requiredVersion: dependencies["react-router-dom"],
          },
          redux: {
            singleton: true,
            requiredVersion: dependencies["redux"],
          },
          "redux-saga": {
            singleton: true,
            requiredVersion: dependencies["redux-saga"],
          },
          "react-redux": {
            singleton: true,
            requiredVersion: dependencies["react-redux"],
          },
          "react-flow-renderer": {
            singleton: true,
            requiredVersion: dependencies["react-flow-renderer"],
          },
          "@apollo/client": {
            singleton: true,
            requiredVersion: dependencies["@apollo/client"],
          },
          graphql: {
            singleton: true,
            requiredVersion: dependencies["graphql"],
          },
        },

Please help me out in identifying what could I be missing.

0 Answers
Related