Added redux storee to project
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
import { ChangeEventHandler, useState } from "react";
|
||||
import { TypedUseSelectorHook, useDispatch, useSelector } from "react-redux";
|
||||
|
||||
import { AppDispatch, RootState } from "./store";
|
||||
|
||||
export type UseInputValueReturnT = {
|
||||
onChange: ChangeEventHandler<HTMLInputElement>;
|
||||
@@ -18,3 +21,6 @@ export const useInputValue = (
|
||||
value,
|
||||
};
|
||||
};
|
||||
|
||||
export const useAppDispatch = () => useDispatch<AppDispatch>();
|
||||
export const useAppSelector: TypedUseSelectorHook<RootState> = useSelector;
|
||||
|
10
src/store/index.ts
Normal file
10
src/store/index.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
import { configureStore } from "@reduxjs/toolkit";
|
||||
|
||||
const store = configureStore({
|
||||
reducer: {},
|
||||
});
|
||||
|
||||
export type RootState = ReturnType<typeof store.getState>;
|
||||
export type AppDispatch = typeof store.dispatch;
|
||||
|
||||
export default store;
|
Reference in New Issue
Block a user