Coder Social home page Coder Social logo

webpack-react's Introduction

webpack-react

example use antd, you can remove it.

  1. css-module
  2. hot-reload
  3. split code such as react,react-dom.. in vender.
  4. uglify when dist
  5. source-map when dev
  6. es6 stage-0
npm install

dev

npm run start

visit localhost:3000

build

npm run dist

tree for file

.
├── README.md
├── config // webpack.config
├── dist // product dist
├── hot-patch.js // for hot-reload
├── node_modules 
├── package.json
└── src 
    ├── asserts // images... 
    ├── components 
    ├── index.html
    ├── main.js
    ├── routes // async components for route
    └── style 
        ├── config.less // set global parameter
        └── index.less

how to hot-reload

hot-path.js use in the ./src/main.js for hot-reload css-module and react (it implement by a hack way,but useful)

import hotPatch from '../hot-patch';
// for hot reload
hotPatch(module);

JavaScript

es6 stage-0

CSS

CSS-module

Use:

antd,React,react-route,redux,redux-saga

webpack-react's People

Watchers

HanHui avatar

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.