haganbt / react-starter

Node.js web project boilerplate using React, Koa, Gulp, Webpack, and Sass

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Starter - Web Project Template

React Starter is a simple web project boilerplate based on React, Koa, Gulp, webpack, and Sass.

Getting started

To run a dev build:

gulp --harmony dev

The template requires a node version that supports the harmony flag, which is a prerequisite for using koa.js anyways.

Benefits:

  • The default React page is server-rendered to improve first page loading performance and SEO.
  • Uses Mustache to use templates to host React components.
  • Livereload only builds the necessary steps (jsx, sass, static assets).
  • Supports isomorphic React development with the capability to render components both on the client and on the server.

About

Node.js web project boilerplate using React, Koa, Gulp, Webpack, and Sass


Languages

Language:JavaScript 85.2%Language:CSS 7.8%Language:HTML 7.0%