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

https://github.com/baguilar6174/react-app-template

React template project with: Vite, Typescript, ESLint, Prettier, SCSS, Commitlint, Husky, alias paths, Jest & React Testing Library
https://github.com/baguilar6174/react-app-template

commitlint eslint husky jest prettier react scss typescript vite

Last synced: 3 months ago
JSON representation

React template project with: Vite, Typescript, ESLint, Prettier, SCSS, Commitlint, Husky, alias paths, Jest & React Testing Library

Awesome Lists containing this project

README

          

# React Project Setup

It is very common that when you start a new project, you want to implement best practices, keep your code clean and generate a scalable development, this repository shows recommendations on how to achieve something like that.

This repository is the result of my Medium article: [Discover the best boilerplate for your React projects, make your project scalable](https://baguilar6174.medium.com/arquitectura-escalable-para-proyectos-de-react-ce8520071ca4)



# Dev features

- Vite
- Typescript
- ESLint
- Prettier
- SCSS
- Commit standar with Commitlint
- Husky (precommit and prepush)
- Use .nvmrc and .npmrc files
- Alias paths
- Testing (Jest & React Testing Library)

# Other considerations

- Environment variables
- Atomic design
- Redux
- Routing using lazy loading
- Use axios (implement interceptor)
- Storybook

## Stay in touch

- Website - [www.bryan-aguilar.com](https://www.bryan-aguilar.com/)
- Medium - [baguilar6174](https://baguilar6174.medium.com/)
- LinkeIn - [baguilar6174](https://www.linkedin.com/in/baguilar6174)