Skip to content

What's the use of Provider? #21

@xialvjun

Description

@xialvjun

If you use Provider pattern, why no props to support SSR?
If you don't support SSR, why use Provider pattern?

Provider pattern is the way to support SSR, so two different http requests in one nodejs backend program will not share their global state.

app.get('/', (req, res) => {
  // in Provider pattern, store is created in handler 
  // rather than in module top level which is in fact global
  res.end(renderToString(<Provider store={createStore()}><App /></Provider>));
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions