set up webpack to compile application: create package.json file by installing npm from https://docs.npmjs.com/cli/init: npm init --yes
install web pack from https://www.npmjs.com/package/webpack npm install --save-dev webpack
add file ".gitignore" and add npm_modules as content to this file so that npm_modules is grayed out and npm_modules will not be pushed to github and will not index it.
install web pack cli from https://www.npmjs.com/package/webpack-cli npm install --save-dev webpack-cli
install web pack dev server from https://www.npmjs.com/package/webpack-dev-server npm install webpack-dev-server --save-dev
install babel core to compile jsx and es6 to js from https://www.npmjs.com/package/@babel/core npm install --save-dev @babel/core
install babel node from https://www.npmjs.com/package/@babel/node npm install --save-dev @babel/node
install babel preset-env from https://www.npmjs.com/package/@babel/preset-env npm install --save-dev @babel/preset-env
install babel preset-react from https://www.npmjs.com/package/@babel/preset-react npm install --save-dev @babel/preset-react
install babel preset-react from https://www.npmjs.com/package/react-router-dom npm install --save react-router-dom
install babel register from https://www.npmjs.com/package/@babel/register npm install --save-dev @babel/register
install babel loader from https://www.npmjs.com/package/babel-loader npm install -D babel-loader @babel/core @babel/preset-env webpack
install redux from https://www.npmjs.com/package/redux npm install --save redux
install react from https://www.npmjs.com/package/react npm install --save react
install react-dom from https://www.npmjs.com/package/react-dom npm install react react-dom
install react-redux from https://www.npmjs.com/package/react-redux npm install --save react-redux
install react-router from https://www.npmjs.com/package/react-router-dom npm install --save react-router-dom
install react-router-history from https://www.npmjs.com/package/react-router-history npm i react-router-history
install redux logger from https://www.npmjs.com/package/redux-logger npm i --save redux-logge
install redux saga from npmjs.com/package/redux-saga npm i redux-saga
install uuid from https://www.npmjs.com/package/uuid npm install uuid npm i react-uuid
add .babelrc file to define how webpack will be handle.
add webpack.config.js file to define how webpack will bundle.