Reselect
Usage
Simple selectors
export const mySelector = (state: MyRootState) => state.someState;Complex selectors
.../slice/selectors.ts
.../slice/selectors.tsimport { createSelector } from "@reduxjs/toolkit";
export const mySelector = (state: MyRootState) => state.someState;
// Here type of `someState` will be inferred ✅
const myComplexSelector = createSelector(
mySelector,
(someState) => someState.someNestedState
);
export { myComplexSelector };Using your selectors in components
index.tsx
index.tsxLast updated