react-big-bang
react-big-bang copied to clipboard
🚀 Ready to go React JS Boilerplate with easy to understand structure > https://rbb.qdev.tech
Getting started
You can also check out the official page of the boilerplate Here.
Installation and development mode
git clone https://github.com/theqdev/react-big-bangnpm run setupornpm installnpm start
Creating production build
npm run clean-distCleans build directorynpm run prebuildCleans build directory and runs Lint plus Testsnpm run buildGenerates production buildnpm run analyze-bundleAnalyze bundle size and it's libraries
Linting and Tests
npm lintornpm lint:watchnpm run test
Technologies
Slingshot offers a rich development experience using the following technologies:
| Tech | Description |
|---|---|
| React | Fast, composable client-side components. |
| Redux - Redux Sauce - Redux Saga | Clean and modern implementation of Redux. Enforces unidirectional data flows and immutable, hot reloadable store that supports time-travel debugging. |
| react-bootstrap | React Bootstrap UI kit for React Js. |
| APISauce | Axios Based API wrapper for mapping your app's backend. |
| React Router | A complete routing library for React |
| Babel | Compiles ES6 to ES5. Enjoy the new version of JavaScript today. |
| Webpack | Bundles npm packages and our JS into a single file. Includes hot reloading via react-transform-hmr. |
| Browsersync | Lightweight development HTTP server that supports synchronized testing and debugging on multiple devices. |
| Jest | Automated tests with built-in expect assertions and Enzyme for DOM testing without a browser using Node. |
| TrackJS | JavaScript error tracking. |
| ESLint | Lint JS. Reports syntax and style issues. Using eslint-plugin-react for additional React specific linting rules. |
| SASS | Compiled CSS styles with variables, functions, and more. |
| PostCSS | Transform styles with JS plugins. Used to autoprefix CSS |
| Editor Config | Enforce consistent editor settings (spaces vs tabs, etc). |
| npm Scripts | Glues all this together in a handy automated build. |
Check out our website at Qdev and our code marketplace at Alkanyx for more cool stuff.