https://github.com/xyzdata/redux-simple-tutorial
//
https://github.com/kenberkeley/react-scaffold
https://github.com/kenberkeley/react-demo
//
https://github.com/xyzdata/redux-simple-tutorial/blob/master/README.md#-需求-1在控制台上记录用户的每个动作
reduxImmutableStateInvariant
redux-immutable-state-invariant
// () === invoke function
reduxImmutableStateInvariant()
ES6
spread operator
& ES6Object shorthand properties
https://gist.github.com/xgqfrms-GitHub/cbcf462a76a287e1bb3392f10f153fd4#gistcomment-2152001