All Projects β†’ MacKentoch β†’ React Bootstrap Webpack Starter

MacKentoch / React Bootstrap Webpack Starter

ReactJS 16.4 + new React Context API +react Router 4 + webpack 4 + babel 7+ hot Reload + Bootstrap 4 + styled-components

Programming Languages

es6
455 projects
flowtype
47 projects

Projects that are alternatives of or similar to React Bootstrap Webpack Starter

React Redux Bootstrap Webpack Starter
React 16.9 + Typescript + React-Router 4 + Redux + Bootstrap 4 + Hot Reload + redux-devtools-extension + Webpack 4 + styled-components STARTER
Stars: ✭ 133 (+29.13%)
Mutual labels:  webpack, webpack4, jest, bootstrap, bootstrap4, react-router-v4
React Dashboard
πŸ”₯React Dashboard - isomorphic admin dashboard template (React.js, Bootstrap, Node.js, GraphQL, React Router, Babel, Webpack, Browsersync) πŸ”₯
Stars: ✭ 1,268 (+1131.07%)
Mutual labels:  webpack, bootstrap, react-router, react-router-v4, react-bootstrap
Express React Boilerplate
πŸš€πŸš€πŸš€ This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-68.93%)
Mutual labels:  webpack, babel, axios, jest, react-router
Js Stack Boilerplate
Final boilerplate code of the JavaScript Stack from Scratch tutorial –
Stars: ✭ 145 (+40.78%)
Mutual labels:  webpack, babel, jest, bootstrap, react-router
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (+12.62%)
Mutual labels:  webpack, axios, jest, styled-components, react-router
Express Webpack React Redux Typescript Boilerplate
πŸŽ‰ A full-stack boilerplate that using express with webpack, react and typescirpt!
Stars: ✭ 156 (+51.46%)
Mutual labels:  webpack, babel, jest, react-router
Styled React Boilerplate
Minimal & Modern boilerplate for building apps with React & styled-components
Stars: ✭ 198 (+92.23%)
Mutual labels:  webpack, webpack4, babel, styled-components
Frontie Webpack
Front-end Boilerplate | Gulp 4 + Webpack 4 + Babel + ITCSS Architecture + BEM Methodology + Twig.js
Stars: ✭ 102 (-0.97%)
Mutual labels:  webpack, webpack4, babel, bootstrap
React Starter Kit
React, Redux, Webpack, Material UI, Boostrap 4, Code Splitting, HMR
Stars: ✭ 229 (+122.33%)
Mutual labels:  webpack, webpack4, babel, bootstrap4
React
Extremely simple boilerplate, easiest you can find, for React application including all the necessary tools: Flow | React 16 | redux | babel 6 | webpack 3 | css-modules | jest | enzyme | express + optional: sass/scss
Stars: ✭ 244 (+136.89%)
Mutual labels:  webpack, babel, jest, react-router
Starter React Flux
Generate your React PWA project with TypeScript or JavaScript
Stars: ✭ 65 (-36.89%)
Mutual labels:  webpack, babel, jest, react-router
Pwa
An opinionated progressive web app boilerplate
Stars: ✭ 353 (+242.72%)
Mutual labels:  webpack, babel, jest, react-router
Project Webcube
Continuously updated JS infrastructure for modern web dev
Stars: ✭ 141 (+36.89%)
Mutual labels:  webpack, babel, styled-components, react-router
Starter Lapis
Cutting edge starter kit
Stars: ✭ 72 (-30.1%)
Mutual labels:  webpack, axios, jest, react-router
React Pages Boilerplate
Deliver react + react-router application to gh-pages
Stars: ✭ 134 (+30.1%)
Mutual labels:  webpack, babel, jest, react-router
React Bolt
⚑ The most simple & robust boilerplate for your React projects.
Stars: ✭ 298 (+189.32%)
Mutual labels:  webpack, babel, jest, styled-components
Js Stack From Scratch
πŸ› οΈβš‘ Step-by-step tutorial to build a modern JavaScript stack.
Stars: ✭ 18,814 (+18166.02%)
Mutual labels:  webpack, jest, bootstrap, react-router
React Redux Graphql Apollo Bootstrap Webpack Starter
react js + redux + graphQL + Apollo + react router + hot reload + devTools + bootstrap + webpack starter
Stars: ✭ 127 (+23.3%)
Mutual labels:  webpack, bootstrap, react-router, react-router-v4
coconat
πŸ₯ StarterKit Builder for rocket-speed App creation on πŸš€ React 17 + πŸ“™ Redux 4 + 🚠 Router 5 + πŸ“ͺ Webpack 5 + 🎳 Babel 7 + πŸ“œ TypeScript 4 + πŸš” Linters 23 + πŸ”₯ HMR 3
Stars: ✭ 95 (-7.77%)
Mutual labels:  react-router, jest, react-router-v4, webpack4
React Ssr Starter
All have been introduced React environment
Stars: ✭ 20 (-80.58%)
Mutual labels:  webpack, jest, styled-components, react-router

React 16+ Bootstrap webpack 4 Babel 7 with Hot Reload STARTER

npm Build Status Coverage Status FOSSA Status

ReactJS + Bootstrap starter with hot reload

Full client and server side in ES6+-ES2015+ using only React 16.3 Context API for state management.

Dev bundle connects context to redux devTools (yes you are not dreaming) to feel redux development experience in a pure Context API app. Contrary to a redux based app connecting to devTools is not automatic (you have to specify each pseudo-action you want to trace in devTools state).

Concept behind: this starter is an easy way to understand and ready to use ReactJS (ES6) + bootstrap + webpack starter with:

  • no hard core Webpack config so it is more commonly understandable (they are numerous amazing starters with incredible webpack configs β€” hard core configs aren't bad things at all! β€”. This one is just for easier understanding for people even discovering webpack)
  • with hot reload (ReactJS + webpack => hot reload = WINNER)
  • no flux (yes, to give you freedom to add then since you may want to use something else like observables?)
  • with JWT auth
  • ReactJS Components written with optimization tricks (stateless, pure render...).

preview

Looking for server side rendering? check this project with SSR added here

Detailed Content

Front:

Tool chain:

  • babel 7+
  • eslint
  • hot reload
  • loaders
    • js / jsx
    • css
    • json
    • images formats
    • svg and fonts formats

tests:

  • Jest
  • enzyme

Usage

Install

npm install

bundle dev mode

npm run dev

dev : hot reload mode

npm run start

bundle size analyze

npm run analyze

tests

npm run test

bundle production mode

npm run prod

mini node-express server

with server hot reload (and dev bundle):

npm run serve-dev

without hot reload (and prod bundle):

npm run serve-prod

Donate

Do you use & ❀️ react-bootstrap-webpack-starter but you don’t find a way to show some love? If yes, please consider donating to support this project. Otherwise, no worries, regardless of whether there is support or not, I will keep maintaining this project. Still, if you buy me a cup of coffee I would be more than happy though πŸ˜„

Support via PayPal

License

The MIT License (MIT)

Copyright (c) 2019 Erwan DATIN

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].