Explore a robust React template empowered with Typescript, Vite for rapid development, Redux for state management, Redux-Persist for persistent state storage, integrated path aliases for enhanced module imports, and a meticulously organized folder structure optimized for components and Redux slices.
To start the React template, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies by running the command:
npm install
To start development, run the following command:
npm start
────src
├───components
│ └───custombutton
│ custombutton.module.scss
│ custombutton.tsx
│ custombutton.types.ts
│ index.ts
├───pages
│ └───homepage
│ Homepage.module.scss
│ Homepage.tsx
│ index.ts
│
├───redux
│ └───Counter
│ counter.async_thunks.ts
│ counter.extra_reducers.ts
│ counter.reducers.ts
│ counter.selectors.ts
│ counter.slice.ts
│ counter.types.ts
│ index.ts
│ │
│ hooks.ts
│ persist.config.ts
│ store.ts
│
router.tsx
providers.tsx
main.tsx