Skip to content

A highly scalable react boilerplate with best industry standards to give you the best development experience.

License

Notifications You must be signed in to change notification settings

wsameer/react-typescript-boilerplate

Repository files navigation

Create Complete React App

This project was bootstrapped with Create Complete React App.

What’s Included?

Your environment will have everything you need to build a modern single-page React app:

  • Styled Components for stress-less styling of your apps with the best bits of ES6 and CSS.
  • React Testing Library for simple and complete testing utilities that encourage good testing practices.
  • Prettier an opinionated code formatter for you to focus on coding without worrying about how you code looks.
  • Typescript for strong typing and catching mistakes in your editor.
  • Webpack for state of the art bundling and creating an optimized built of your app.
  • React Hot Loader for keep your components mounted and preserving the state.

Top Lighthouse Score

lighthouse results

Available Scripts

In the project directory, you can run:

npm start or yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will automatically reload if you make changes to the code. You will see the build errors and lint warnings in the console.

Build errors

npm test or yarn test

Runs the test watcher in an interactive mode. By default, runs tests related to files changed since the last commit.

npm build or yarn build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

npm lint or yarn lint

This will trigger

  • esLint: a linter that finds and fixes problems in your JavaScript/TypeScript code.
  • styleLint: a linter that helps you avoid errors and enforce conventions in your styles.

npm clean or yarn clean

This will remove build, coverage and node_modulesfolders for a clean start.

Features in pipeline

  • Convert to a PWA

About

A highly scalable react boilerplate with best industry standards to give you the best development experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published