├── .babelrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── LICENSE ├── README.md ├── images ├── image00.png ├── image01.png ├── image02.png └── image03.png ├── nodemon.json ├── package.json ├── server ├── index.js ├── public │ └── index.html └── server.js ├── src ├── app.js ├── index.js ├── modules │ └── cart │ │ ├── actionTypes.js │ │ ├── actions.js │ │ ├── components │ │ ├── AvailableItems.js │ │ ├── CartItems.js │ │ ├── DisplayValue.js │ │ ├── ShoppingCart.js │ │ └── TaxCalculator.js │ │ ├── constants.js │ │ ├── reducer.js │ │ └── selectors.js ├── shared │ ├── styles │ │ ├── colors.js │ │ └── style.css │ └── utils │ │ ├── conversion.js │ │ ├── immutableToJS.js │ │ ├── jsToImmutable.js │ │ └── wait.js └── store │ ├── createStore.js │ ├── middleware │ └── logger.js │ └── rootReducer.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/README.md -------------------------------------------------------------------------------- /images/image00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/images/image00.png -------------------------------------------------------------------------------- /images/image01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/images/image01.png -------------------------------------------------------------------------------- /images/image02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/images/image02.png -------------------------------------------------------------------------------- /images/image03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/images/image03.png -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/package.json -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/server/index.js -------------------------------------------------------------------------------- /server/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/server/public/index.html -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/server/server.js -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/app.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/index.js -------------------------------------------------------------------------------- /src/modules/cart/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/modules/cart/actionTypes.js -------------------------------------------------------------------------------- /src/modules/cart/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/modules/cart/actions.js -------------------------------------------------------------------------------- /src/modules/cart/components/AvailableItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/modules/cart/components/AvailableItems.js -------------------------------------------------------------------------------- /src/modules/cart/components/CartItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/modules/cart/components/CartItems.js -------------------------------------------------------------------------------- /src/modules/cart/components/DisplayValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/modules/cart/components/DisplayValue.js -------------------------------------------------------------------------------- /src/modules/cart/components/ShoppingCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/modules/cart/components/ShoppingCart.js -------------------------------------------------------------------------------- /src/modules/cart/components/TaxCalculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/modules/cart/components/TaxCalculator.js -------------------------------------------------------------------------------- /src/modules/cart/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/modules/cart/constants.js -------------------------------------------------------------------------------- /src/modules/cart/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/modules/cart/reducer.js -------------------------------------------------------------------------------- /src/modules/cart/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/modules/cart/selectors.js -------------------------------------------------------------------------------- /src/shared/styles/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/shared/styles/colors.js -------------------------------------------------------------------------------- /src/shared/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/shared/styles/style.css -------------------------------------------------------------------------------- /src/shared/utils/conversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/shared/utils/conversion.js -------------------------------------------------------------------------------- /src/shared/utils/immutableToJS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/shared/utils/immutableToJS.js -------------------------------------------------------------------------------- /src/shared/utils/jsToImmutable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/shared/utils/jsToImmutable.js -------------------------------------------------------------------------------- /src/shared/utils/wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/shared/utils/wait.js -------------------------------------------------------------------------------- /src/store/createStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/store/createStore.js -------------------------------------------------------------------------------- /src/store/middleware/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/store/middleware/logger.js -------------------------------------------------------------------------------- /src/store/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/src/store/rootReducer.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neilff/react-redux-performance/HEAD/webpack.config.js --------------------------------------------------------------------------------