My experiments with form management
Tech Stack
- Framework: React 19 + Vite 6 + React Router 7
- Styling: TailwindCSS 4 + shadcn/ui
- Linting: Code Shaper ESLint configuration
- Install Node Version Manager (nvm). It allows using different versions of node via the command line
- Run
nvm use
to use the required version of node. - Run
pnpm i
to install required packages.
pnpm dev
Now point your browser to http://localhost:3000
pnpm build
pnpm preview
Now point your browser to http://localhost:3000
pnpm build # builds the prod bundle
pnpm clean # deletes all build artifacts
pnpm dev # runs the dev build
pnpm fix # lints, formats and attempts to fix any issues (requires `pnpm build` has been ran)
pnpm lint # runs the linter, useful for debugging lint issues (generally `pnpm fix` is preferred)
pnpm preview # runs the prod build