jovinho / react-base-typescript

Projeto base em React e Typescript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto Base React

O projeto está configurado para rodar com eslint, prettier, husky e lint-staged. Qualquer alteração no código será alterada e modificada para os padrões descritos nas configs dos respectivos plugins.

Plugins no VSCode

Necessária instalação dos seguintes plugins no Visual Studio Code.

  • Prettier
  • ESLint
  • EditorConfig

Stack de desenvolvimento

Desenvolvimento

Para utilizar o projeto, basta baixar do repositório, acessar a pasta do projeto e rodar os seguintes comandos:

npm install

em seguida:

npm run dev

Para rodar os testes utilize:

npm run test

ou

npm run test:coverage

para saber a cobertura dos testes.

Estrutura do projeto

A estrutura básica do projeto e dos componentes. Utiliza-se a estrutura de Exportação em Barril para criação de componentes no React.

├── public ├── ... ├── src │ ├── Assets │ ├── Components │ │ ├── Example │ │ │ ├── Example.styles.ts │ │ │ ├── Example.test.tsx │ │ │ ├── Example.tsx │ │ │ ├── Example.types.ts │ │ │ ├── index.ts │ ├── Config │ ├── Contexts │ ├── Hooks │ ├── ... │ ├── App.tsx │ ├── vite-env.ts ├── node_modules ├── package.json ├── ... └── vite.config.ts

About

Projeto base em React e Typescript


Languages

Language:TypeScript 77.0%Language:Shell 13.5%Language:HTML 9.6%