O Vite é uma nova forma de criar aplicações em React, levando em consideração diferentes fatores, como velocidade da criação/inicialização e o suporte e constante atualizações do pacote, estou utilizando ele como substituto do create-react-app.
Todas informações e documentação do Vite está em Getting Started Vite.
Para a documentação do próprio React temos o seguinte link.
Tudo que eu julguei necessário na hora da criação de uma aplicação completa em React, como:
- React Router: Para a criação de rotas na aplicação.
- Sass: Suporte para utilização de pré processadores CSS.
- ESlint: Configuração do ESlint.
- Prettier: Configuração do Prettier.
- Editorconfig: Configuração do editorconfig.
- Redirects: Redirecionamento para o deploy em host.
Esse boilerplate utiliza da linguagem TypeScript, caso você queira usar o próprio JavaScript, terá algumas coisas que deverão ser alteradas.
Para utilizar a aplicação primeiro é necessário clonar este repositório.
git clone https://github.com/wesleyara/boilerplate-vite-react
Após ter clonado o repositório você terá que abrir o terminal e instalar todas as dependências:
npm install
Com isso, o boilerplate já está pronto para uso.