mirror of
https://github.com/fullstack-cash/fullstack-gatsby-theme-bch-wallet.git
synced 2026-09-21 16:52:06 -07:00
14 lines
441 B
JavaScript
14 lines
441 B
JavaScript
import React from 'react'
|
|||
|
|
import { Provider } from 'react-redux'
|
||
|
|
|
||
|
|
import createStore from './src/redux/createStore'
|
||
|
|
|
||
|
|
// eslint-disable-next-line
|
||
|
|
export default ({ element }) => {
|
||
|
|
// Instantiating store in `wrapRootElement` handler ensures:
|
||
|
|
// - there is fresh store for each SSR page
|
||
|
|
// - it will be called only once in browser, when React mounts
|
||
|
|
const store = createStore()
|
||
|
|
return <Provider store={store}>{element}</Provider>
|
||
|
|
}
|