mirror of
https://github.com/diced/zipline.git
synced 2025-12-19 10:42:40 -08:00
13 lines
483 B
TypeScript
13 lines
483 B
TypeScript
import { configureStore } from '@reduxjs/toolkit';
|
|
import rootReducer from './reducers';
|
|
import { useDispatch, TypedUseSelectorHook, useSelector } from 'react-redux';
|
|
|
|
export const store = configureStore({
|
|
reducer: rootReducer,
|
|
});
|
|
|
|
export type AppState = ReturnType<typeof store.getState>
|
|
export type AppDispatch = typeof store.dispatch
|
|
|
|
export const useStoreDispatch = () => useDispatch<AppDispatch>();
|
|
export const useStoreSelector: TypedUseSelectorHook<AppState> = useSelector; |