Just Another React Stack

React stack

Install & Start

Run app

npm install
npm start

Build app

npm run build

Lint app

npm run lint:fix
npm run check-types

Features

Webpack

Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.

Babel

Babel is a tool that helps you write code in the latest version of JavaScript. When your supported environments don’t support certain features natively, Babel will help you compile those features down to a supported version.

Typescript

TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript.

Redux

Redux is a predictable state container for JavaScript apps.

Eslint

A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.

Prettier

Prettier is an opinionated code formatter. It removes all original styling and ensures that all outputted code conforms to a consistent style.

Husky

Husky can prevent bad git commit, git push and more.

VS Code settings and extensions

Contains settings and extensions recommendations.

Gitignore

A gitignore file specifies intentionally untracked files that Git should ignore.

Download Details:

Author: ringauf

Source Code: https://github.com/ringauf/react_stack

#react #reactjs #javascript

Just Another React Stack
2.75 GEEK