issr icon indicating copy to clipboard operation
issr copied to clipboard

Do you have example of combination of ApolloClient, React Router and Loadable?

Open veeramarni opened this issue 2 years ago • 0 comments

Sould be we go like this?

        const { html: content} = await serverRender.string(() => (
            <ApolloContext.Provider value={{ ...{}, renderPromises }}>
                <ReduxProvider store={store}>
                    <ApolloProvider client={client}>
                        <CacheProvider value={cache}>
                            <StaticRouter location={req.url} context={context}>
                                <GA4Provider>
                                    <MainRoute />
                                </GA4Provider>
                            </StaticRouter>
                        </CacheProvider>
                    </ApolloProvider>
                </ReduxProvider>
                ,
            </ApolloContext.Provider>
        ), {
            outsideEffects: async () => {
                if (renderPromises.hasPromises()) {
                    await renderPromises.consumeAndAwaitPromises();
                  }
            }
        });

veeramarni avatar Nov 05 '23 18:11 veeramarni