Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

⭐ A template for react app using create-react-app and some customizations.
https://github.com/completejavascript/react-app-template

axios customize-cra hookrouter js-cookie netlify react react-app react-app-rewired react-intl react-js react-redux react-template sass scss

Last synced: about 2 months ago
JSON representation

⭐ A template for react app using create-react-app and some customizations.

Awesome Lists containing this project

README

        

[![Netlify Status](https://api.netlify.com/api/v1/badges/5112a3f0-b4a2-4b70-bede-eaa87436de85/deploy-status)](https://app.netlify.com/sites/react-app-template/deploys) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

# react-app-template

A template for react app using create-react-app and some customizations.

## Installation

```bash
git clone https://github.com/completejavascript/react-app-template.git YourProjectName # Clone the project
cd YourProjectname
rm -rf .git # So you can have your own changes stored in VCS.
yarn # Install dependencies
yarn start # Start development
```

Navigate to localhost:3000.

## Features

- Style React component with [SASS](https://sass-lang.com/)
- Use [customize-cra](https://github.com/arackaf/customize-cra) to customize CRA without **eject**.
- Use [hookrouter](https://github.com/Paratron/hookrouter) - the flexible, and fast router for react that is entirely based on hooks - for using router faster.
- Use [react-intl](https://github.com/formatjs/react-intl) to internationalize React apps.
- Use [react-redux](https://react-redux.js.org/) to manage App state.
- Use [js-cookie](https://github.com/js-cookie/js-cookie) for handling browser cookies.
- Use [axios](https://github.com/axios/axios) for HTTP requests.

## Author

- [Lam Pham](http://about.phamvanlam.com)

## License

This project is open source and available under the [MIT License](https://github.com/completejavascript/react-app-template/blob/master/LICENSE).