nextjs-redux-toolkit-saga-react-query-hook-form-materia-mui-typescript-scaffold
nextjs-redux-toolkit-saga-react-query-hook-form-materia-mui-typescript-scaffold copied to clipboard
The scaffold for NextJs 12.x,Redux Toolkit,Redux Saga,React Query,React Hook Form, Material UI(mui),Typescript and ESLint
2022-2023 React medium-to-large project scaffold
This is a scaffold for React medium-to-large project.
Main modules
-
React SSR framework Next.js.
-
Central client side state management Redux.
-
Redux Toolkit Redux Toolkit.
-
Async middleware for Redux Redux-Saga.
-
Next and Redux connector next-redux-wrapper.
-
Redux Persist - Persist and rehydrate a redux store. save to localStorage by default. redux-persist
-
React Query for server side query react-query
-
Form library React Hook Form.
-
MUI design system Material UI.
-
Translation and i18n next-translate.
-
Date-fns (similar to MomentJs) date-fns
-
Typescript TypeScript.
-
Eslint ESLint.
Code conduct & typescript
- Enhances Airbnb's ESLint config with TypeScript support eslint-airbnb-typescript
Deploy on Vercel
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.