├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── src ├── components │ ├── Layout │ │ └── index.js │ ├── Main │ │ └── index.js │ ├── Post │ │ ├── CreateForm │ │ │ └── index.js │ │ └── List │ │ │ └── index.js │ ├── Tag │ │ ├── List │ │ │ └── index.js │ │ └── Select │ │ │ └── index.js │ └── User │ │ └── Name │ │ └── index.js ├── index.js ├── logo.svg ├── react-redux │ └── Entity │ │ ├── Create │ │ └── index.js │ │ ├── Delete │ │ └── index.js │ │ ├── Read │ │ ├── Entities │ │ │ └── index.js │ │ └── Entity │ │ │ └── index.js │ │ ├── Toggle │ │ └── index.js │ │ └── Update │ │ └── index.js ├── redux │ ├── __tests__ │ │ ├── addMulti.js │ │ ├── addSingle.js │ │ ├── createSingle.js │ │ ├── deleteMulti.js │ │ ├── deleteSingle.js │ │ ├── readMulti.js │ │ ├── readSingle.js │ │ ├── removeMulti.js │ │ ├── removeSingle.js │ │ ├── updateMulti.js │ │ └── updateSingle.js │ ├── actions │ │ ├── helpers.js │ │ ├── index.js │ │ └── index.spec.js │ ├── index.js │ ├── middlewares │ │ ├── api.js │ │ ├── index.js │ │ └── normalize.js │ ├── reducers │ │ ├── byId.js │ │ ├── create.js │ │ ├── delete.js │ │ ├── helpers.js │ │ ├── index.js │ │ ├── read.js │ │ ├── toggle.js │ │ └── update.js │ ├── schema │ │ └── index.js │ ├── selectors │ │ └── index.js │ ├── services │ │ └── api.js │ └── utils │ │ ├── index.js │ │ └── schema.js └── serviceWorker.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/components/Layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/components/Layout/index.js -------------------------------------------------------------------------------- /src/components/Main/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/components/Main/index.js -------------------------------------------------------------------------------- /src/components/Post/CreateForm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/components/Post/CreateForm/index.js -------------------------------------------------------------------------------- /src/components/Post/List/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/components/Post/List/index.js -------------------------------------------------------------------------------- /src/components/Tag/List/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/components/Tag/List/index.js -------------------------------------------------------------------------------- /src/components/Tag/Select/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/components/Tag/Select/index.js -------------------------------------------------------------------------------- /src/components/User/Name/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/components/User/Name/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/react-redux/Entity/Create/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/react-redux/Entity/Create/index.js -------------------------------------------------------------------------------- /src/react-redux/Entity/Delete/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/react-redux/Entity/Delete/index.js -------------------------------------------------------------------------------- /src/react-redux/Entity/Read/Entities/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/react-redux/Entity/Read/Entities/index.js -------------------------------------------------------------------------------- /src/react-redux/Entity/Read/Entity/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/react-redux/Entity/Read/Entity/index.js -------------------------------------------------------------------------------- /src/react-redux/Entity/Toggle/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/react-redux/Entity/Toggle/index.js -------------------------------------------------------------------------------- /src/react-redux/Entity/Update/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/react-redux/Entity/Update/index.js -------------------------------------------------------------------------------- /src/redux/__tests__/addMulti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/addMulti.js -------------------------------------------------------------------------------- /src/redux/__tests__/addSingle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/addSingle.js -------------------------------------------------------------------------------- /src/redux/__tests__/createSingle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/createSingle.js -------------------------------------------------------------------------------- /src/redux/__tests__/deleteMulti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/deleteMulti.js -------------------------------------------------------------------------------- /src/redux/__tests__/deleteSingle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/deleteSingle.js -------------------------------------------------------------------------------- /src/redux/__tests__/readMulti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/readMulti.js -------------------------------------------------------------------------------- /src/redux/__tests__/readSingle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/readSingle.js -------------------------------------------------------------------------------- /src/redux/__tests__/removeMulti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/removeMulti.js -------------------------------------------------------------------------------- /src/redux/__tests__/removeSingle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/removeSingle.js -------------------------------------------------------------------------------- /src/redux/__tests__/updateMulti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/updateMulti.js -------------------------------------------------------------------------------- /src/redux/__tests__/updateSingle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/__tests__/updateSingle.js -------------------------------------------------------------------------------- /src/redux/actions/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/actions/helpers.js -------------------------------------------------------------------------------- /src/redux/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/actions/index.js -------------------------------------------------------------------------------- /src/redux/actions/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/actions/index.spec.js -------------------------------------------------------------------------------- /src/redux/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/index.js -------------------------------------------------------------------------------- /src/redux/middlewares/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/middlewares/api.js -------------------------------------------------------------------------------- /src/redux/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/middlewares/index.js -------------------------------------------------------------------------------- /src/redux/middlewares/normalize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/middlewares/normalize.js -------------------------------------------------------------------------------- /src/redux/reducers/byId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/reducers/byId.js -------------------------------------------------------------------------------- /src/redux/reducers/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/reducers/create.js -------------------------------------------------------------------------------- /src/redux/reducers/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/reducers/delete.js -------------------------------------------------------------------------------- /src/redux/reducers/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/reducers/helpers.js -------------------------------------------------------------------------------- /src/redux/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/reducers/index.js -------------------------------------------------------------------------------- /src/redux/reducers/read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/reducers/read.js -------------------------------------------------------------------------------- /src/redux/reducers/toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/reducers/toggle.js -------------------------------------------------------------------------------- /src/redux/reducers/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/reducers/update.js -------------------------------------------------------------------------------- /src/redux/schema/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/schema/index.js -------------------------------------------------------------------------------- /src/redux/selectors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/selectors/index.js -------------------------------------------------------------------------------- /src/redux/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/services/api.js -------------------------------------------------------------------------------- /src/redux/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/utils/index.js -------------------------------------------------------------------------------- /src/redux/utils/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/redux/utils/schema.js -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onoufriosm/redux-setup-guide/HEAD/yarn.lock --------------------------------------------------------------------------------