├── .babelrc.js ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── __tests__ ├── bindActionCreators.spec.js ├── combineReducers.spec.js ├── compose.spec.js ├── connect.spec.js ├── createDispatch.spec.js ├── createStore.spec.js ├── helpers │ ├── components.js │ ├── middlewares.js │ ├── reducers.js │ └── store.js ├── provider.spec.js ├── shallowEqual.spec.js └── useStore.spec.js ├── logo └── logo.png ├── package.json ├── rollup.config.js └── src ├── Provider.js ├── bindActionCreators.js ├── combineReducers.js ├── connect.js ├── index.js ├── store.js └── utils ├── compose.js ├── createDispatch.js ├── isPlainObject.js ├── objValueFunc.js └── shallowEqual.js /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | **/build/** 2 | **/node_modules/** -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .log 3 | .git 4 | .DS_Store 5 | dist 6 | build 7 | coverage 8 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | __tests__ 3 | build_config 4 | .log 5 | package-lock.json 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/bindActionCreators.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/bindActionCreators.spec.js -------------------------------------------------------------------------------- /__tests__/combineReducers.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/combineReducers.spec.js -------------------------------------------------------------------------------- /__tests__/compose.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/compose.spec.js -------------------------------------------------------------------------------- /__tests__/connect.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/connect.spec.js -------------------------------------------------------------------------------- /__tests__/createDispatch.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/createDispatch.spec.js -------------------------------------------------------------------------------- /__tests__/createStore.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/createStore.spec.js -------------------------------------------------------------------------------- /__tests__/helpers/components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/helpers/components.js -------------------------------------------------------------------------------- /__tests__/helpers/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/helpers/middlewares.js -------------------------------------------------------------------------------- /__tests__/helpers/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/helpers/reducers.js -------------------------------------------------------------------------------- /__tests__/helpers/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/helpers/store.js -------------------------------------------------------------------------------- /__tests__/provider.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/provider.spec.js -------------------------------------------------------------------------------- /__tests__/shallowEqual.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/shallowEqual.spec.js -------------------------------------------------------------------------------- /__tests__/useStore.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/__tests__/useStore.spec.js -------------------------------------------------------------------------------- /logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/logo/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/Provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/Provider.js -------------------------------------------------------------------------------- /src/bindActionCreators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/bindActionCreators.js -------------------------------------------------------------------------------- /src/combineReducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/combineReducers.js -------------------------------------------------------------------------------- /src/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/connect.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/index.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/store.js -------------------------------------------------------------------------------- /src/utils/compose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/utils/compose.js -------------------------------------------------------------------------------- /src/utils/createDispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/utils/createDispatch.js -------------------------------------------------------------------------------- /src/utils/isPlainObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/utils/isPlainObject.js -------------------------------------------------------------------------------- /src/utils/objValueFunc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/utils/objValueFunc.js -------------------------------------------------------------------------------- /src/utils/shallowEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iusehooks/redhooks/HEAD/src/utils/shallowEqual.js --------------------------------------------------------------------------------