https://gist.github.com/xgqfrms-GitHub/bcd7b957a6d581c644abda07fcf79473/
https://github.com/facebook/react
https://facebook.github.io/react/docs/installation.html#creating-a-single-page-application
https://facebook.github.io/react/docs/installation.html#adding-react-to-an-existing-application
$ npm i -g create-react-app
> create-react-app xyz-react-app & cd xyz-react-app & npm start
> create-react-app xyz-react-app
> cd xyz-react-app & npm start
$ yarn init
$ yarn add react react-dom
$ npm init
$ npm i -S react react-dom
https://webpack.js.org/guides/get-started/
https://webpack.js.org/guides/installation/
https://www.npmjs.com/package/webpack
https://github.com/webpack/webpack
https://lodash.com/
https://www.npmjs.com/package/lodash
https://github.com/lodash/lodash
http://redux.js.org/
https://www.npmjs.com/package/redux
https://github.com/reactjs/redux/
$ npm i -D style-loader css-loader sass-loader node-sass webpack
$ npm i -S react react-dom redux react-router lodash
$ npm install --save-dev webpack
$ npm install --save lodash
$ npm install --save redux
# babel-preset-es2015
$ yarn init
$ yarn add babel-loader babel-core babel-preset-es2015 babel-preset-react --dev
$ npm init
$ npm i -D babel-loader babel-core babel-preset-es2015 babel-preset-react
https://reacttraining.com/react-router/
https://www.npmjs.com/package/react-router
https://www.npmjs.com/package/react-router-dom
https://github.com/ReactTraining/react-router/tree/master/packages/react-router
https://github.com/ReactTraining/react-router/tree/master/packages/react-router-dom
$ npm install --save react-router
$ npm install --save react-router-dom
$ npm i -S react-router-dom@next
# or
$ yarn add react-router-dom@next
webpack.config.js
development & sourceMap
production
Class Composition
https://github.com/gajus/react-css-modules#class-composition
https://glenmaddern.com/articles/css-modules
===
https://github.com/gajus/react-css-modules/issues/218
css-modules/css-modules#218
https://gist.github.com/xgqfrms-GitHub/fe74994dfa2e8bba14b0a6412217f154
Class Composition Using CSS Preprocessors
http://sass-lang.com/documentation/file.SASS_REFERENCE.html#extend
http://sass-lang.com/documentation/file.SASS_REFERENCE.html#mixins
http://sass-lang.com/documentation/file.SASS_REFERENCE.html#placeholder_selectors_
===
===