Built with the tools and technologies:
└── react-redux-example/
├── README.md
├── components.json
├── eslint.config.js
├── index.html
├── package.json
├── pnpm-lock.yaml
├── postcss.config.js
├── public
│ └── vite.svg
├── src
│ ├── app.tsx
│ ├── components
│ │ ├── create-user-dialog.tsx
│ │ ├── header.tsx
│ │ ├── ui
│ │ │ ├── button.tsx
│ │ │ ├── dialog.tsx
│ │ │ ├── input.tsx
│ │ │ ├── label.tsx
│ │ │ └── table.tsx
│ │ └── users-list.tsx
│ ├── index.css
│ ├── lib
│ │ └── utils.ts
│ ├── main.tsx
│ ├── store
│ │ ├── index.ts
│ │ └── users
│ │ ├── actions.ts
│ │ ├── reducer.ts
│ │ └── types.ts
│ └── vite-env.d.ts
├── tailwind.config.js
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts