less useMemo
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
import React, { useEffect, useMemo, useReducer } from 'react';
|
import React, { useEffect, useReducer } from 'react';
|
||||||
import { createSafeContext } from '../../utils/createSafeContext';
|
import { createSafeContext } from '../../utils/createSafeContext';
|
||||||
import { clearAuthToken, setAuthToken, setAuthRefreshHandlers } from '../api/apiClient';
|
import { clearAuthToken, setAuthToken, setAuthRefreshHandlers } from '../api/apiClient';
|
||||||
import { ApiProvider } from '../context/ApiContext';
|
import { ApiProvider } from '../context/ApiContext';
|
||||||
@@ -257,11 +257,9 @@ const AppStateProvider: React.FC<{ children?: React.ReactNode }> = ({ children }
|
|||||||
};
|
};
|
||||||
}, [state.status, state.token, dispatch]);
|
}, [state.status, state.token, dispatch]);
|
||||||
|
|
||||||
const stateValue = useMemo(() => state, [state]);
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ApiProvider initialToken={state.token}>
|
<ApiProvider initialToken={state.token}>
|
||||||
<AppStateContext.Provider value={stateValue}>
|
<AppStateContext.Provider value={state}>
|
||||||
<AppDispatchContext.Provider value={dispatch}>
|
<AppDispatchContext.Provider value={dispatch}>
|
||||||
{children}
|
{children}
|
||||||
</AppDispatchContext.Provider>
|
</AppDispatchContext.Provider>
|
||||||
|
|||||||
Reference in New Issue
Block a user