Projekt

Obecné

Profil

« Předchozí | Další » 

Revize a69da1e3

Přidáno uživatelem Václav Honzík před více než 2 roky(ů)

re #9367 - redux-persist for data persistence

Zobrazit rozdíly:

frontend/src/index.tsx
4 4
import App from './App'
5 5
import reportWebVitals from './reportWebVitals'
6 6
import { BrowserRouter } from 'react-router-dom'
7
import store from './features/redux/store'
7
import store, { persistor } from './features/redux/store'
8 8
import { Provider } from 'react-redux'
9 9
import { injectStore } from './api/axiosInstance'
10
import { PersistGate } from 'redux-persist/integration/react'
10 11

  
11 12
// Injects store to the axios instance in ./api/axiosInstance
12 13
injectStore(store)
13 14

  
14 15
ReactDOM.render(
15 16
    <Provider store={store}>
16
        <React.StrictMode>
17
            <BrowserRouter>
18
                <App />
19
            </BrowserRouter>
20
        </React.StrictMode>
17
        <PersistGate loading={null} persistor={persistor}>
18
            <React.StrictMode>
19
                <BrowserRouter>
20
                    <App />
21
                </BrowserRouter>
22
            </React.StrictMode>
23
        </PersistGate>
21 24
    </Provider>,
22 25
    document.getElementById('root')
23 26
)

Také k dispozici: Unified diff