React Frontend Boilerplate
A frontend boilerplate made with React, Webpack & Browsersync. Available as an NPM package with a command line scaffold generator.
This is a little react project boilerplate for frontend-only projects. I made this so I can quickly made mini projects when bored.
Getting started
Configuration options I suggest you look at:
Option | Location |
---|---|
Google Analytics | Add your tracking ID in the index.html |
Opengraph, Twitter card metadata | In the head of the index.html |
Google Schema Metadata | In the ld+json section of the index.html |
Site title and logo | Props of |
Site copyright owner | Props of |
Set additional menu links | state.menuLinks in state/head.js |
Remove Lorem paragraph | Props of |
Through the built in generator
Make sure to have this package installed globally:
You can then inside any folder generate a boilerplate:
Which will generate the followng scaffold:
Through git
Git clone this repository and npm install.
Compiling the frontend
The frontend source in frontend/src is compiled using webpack. Make sure you have it globally installed:
You can then run webpack either once:
Or as a watching service that rebuilds when the frontend is edited
Note that webpack with --watch will trigger browsersync, this does not mean your backend is running. Only that your frontend is statically served.