Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yang1206/react-template

A comfortable react start template
https://github.com/yang1206/react-template

react react-query typescript unocss vite zustand

Last synced: 18 days ago
JSON representation

A comfortable react start template

Awesome Lists containing this project

README

        

🚀🚀🚀 react starter template


Live Demo

Inspired by [Vitesse](https://github.com/antfu/vitesse) ❤

### Features

- ⚡️ [React 18](https://github.com/facebook/react), [Vite 5](https://github.com/vitejs/vite), [pnpm](https://pnpm.io/), [ESBuild](https://github.com/evanw/esbuild) - born with fastness
- 🗂 [File based routing](./src/pages)
- 🤖 [TanStack-Router](https://github.com/tanstack/router) Fully typesafe Router for React
- 🎨 [TailwindCSS](https://tailwindcss.com/) - A utility-first CSS framework for rapid UI development.
- 😃 [Use icons from any icon sets with classes](https://github.com/egoist/tailwindcss-icons)

- 👻 [State Management via Jotai](https://github.com/pmndrs/jotai)

- 📥 [APIs auto importing](https://github.com/antfu/unplugin-auto-import) - use Hooks API and others directly
- 🤖 [TanStack-Query](https://github.com/TanStack/query) - fetch, cache, synchronize and update data easily

- 🦾 TypeScript, of course

- ⚙️ Unit Testing with [Vitest](https://github.com/vitest-dev/vitest)

- ☁️ Deploy on Netlify, zero-config


## Project setup

```
pnpm install
```

### Compiles and hot-reloads for development

```
pnpm dev
```

### Compiles and minifies for production

```
pnpm build
```

## Variations

- [vue-template](https://github.com/yang1206/vue-template.git)
- [uniapp-template](https://github.com/yang1206/uniapp-template.git)