jaaberg / react-redux-graphql-app

A starter boilerplate for a universal webapp using express, react, redux, graphql, webpack, and react-hot-loader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Universal React, Redux, GraphQL boilerplate

Stack with Node, React, GraphQL, Webpack, Redux, Hot module reloading.

Now, from the project directory install the local dependencies: $ npm install

To build files and run server: $ npm start

This will run a server on both localhost:3000 and localhost:3001. Use localhost:3001 for hot module replacement. To trigger the dev-tools diff-monitor: ctrl+h.

Todo

  • Node
  • React
  • Redux
    • Hot module replacement
    • Dev-tools diff-monitor
  • React Router
  • AirBnB linting
  • GraphQL
  • Diff dev and prod
    • Don't run WP-dev-server in prod
    • Don't run dev-tools in prod
    • Different scripts for dev and prod
  • Universal app
    • Server-side rendering
  • Source maps
  • Flexbox

About

A starter boilerplate for a universal webapp using express, react, redux, graphql, webpack, and react-hot-loader


Languages

Language:JavaScript 96.6%Language:HTML 2.6%Language:CSS 0.9%