Coder Social home page Coder Social logo

earnubs / react-hot-loader-starter-kit Goto Github PK

View Code? Open in Web Editor NEW
40.0 3.0 5.0 353 KB

react 16, redux 5, react router 4, universal, webpack 3

License: GNU Affero General Public License v3.0

Makefile 12.43% JavaScript 87.57%
react universal hot-reload redux react-router makefile hot-module-replacement

react-hot-loader-starter-kit's Introduction

Universal React/Redux Starter Kit with Hot Reloading

Install the project deps:

npm install

If you're just wanted to get set up with React, take a look at https://github.com/facebookincubator/create-react-app

Other than a couple of bare bones 'container' components there is very little to this project aside from the setup for a JavaScript app that renders react both on server and client, with Expressjs and Webpack.

Server side JS is compiled at install time (postinstall script) with Babel & Make using the babel config found in the Makefile, client side js is compiled via Webpack and uses the .babelrc found in the root directory (TODO consider making this clearer with .babelrc.server and .babelrc.client).

To start a development instance:

make start-dev

To start a development instance with debugging:

make start-debug

To build:

make build

To start production:

make start

To run tests (cough what tests? cough)

make test

Deploy to heroku simply by pushing to heroku git or connecting to the repo on github, everything else should be setup to go, for example this repo is deployed here: https://react-universal-hot-starter.herokuapp.com/

react-hot-loader-starter-kit's People

Contributors

earnubs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

react-hot-loader-starter-kit's Issues

Whole page is reloading

Hi,

I have used your app in dev mode and I have noticed the whole page is reloading once a change is saved.

Is is possible to keep logs + avoid browser/ full page reload?

Cheers,

Julien

webpack loaders right way

Hello. Can you provide some info about using loaders in webpack configs?
I trying to load png and jpg files in my component:
import image from "../../assets/cover.png"
and have error:
Unexpected character '�' (1:0)

i tried with url-loader and file-loader in my webpack/developement.js and webpack/production.js, like this:

{
        test: /\.(png|jpg|gif)$/,
        use: [
          {
            loader: "file-loader",
            options: {}
          }
        ]
}

Thx!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.