├── .gitignore ├── .prettierrc ├── .yalc └── react-redux │ ├── LICENSE.md │ ├── README.md │ ├── dist │ ├── react-redux.js │ └── react-redux.min.js │ ├── es │ ├── alternate-renderers.d.ts │ ├── alternate-renderers.js │ ├── components │ │ ├── Context.d.ts │ │ ├── Context.js │ │ ├── Provider.d.ts │ │ ├── Provider.js │ │ ├── connect.d.ts │ │ └── connect.js │ ├── connect │ │ ├── invalidArgFactory.d.ts │ │ ├── invalidArgFactory.js │ │ ├── mapDispatchToProps.d.ts │ │ ├── mapDispatchToProps.js │ │ ├── mapStateToProps.d.ts │ │ ├── mapStateToProps.js │ │ ├── mergeProps.d.ts │ │ ├── mergeProps.js │ │ ├── selectorFactory.d.ts │ │ ├── selectorFactory.js │ │ ├── verifySubselectors.d.ts │ │ ├── verifySubselectors.js │ │ ├── wrapMapToProps.d.ts │ │ └── wrapMapToProps.js │ ├── exports.d.ts │ ├── exports.js │ ├── hooks │ │ ├── useDispatch.d.ts │ │ ├── useDispatch.js │ │ ├── useReduxContext.d.ts │ │ ├── useReduxContext.js │ │ ├── useSelector.d.ts │ │ ├── useSelector.js │ │ ├── useStore.d.ts │ │ └── useStore.js │ ├── index.d.ts │ ├── index.js │ ├── next.d.ts │ ├── next.js │ ├── types.d.ts │ ├── types.js │ └── utils │ │ ├── Subscription.d.ts │ │ ├── Subscription.js │ │ ├── autotracking │ │ ├── autotracking.d.ts │ │ ├── autotracking.js │ │ ├── proxy.d.ts │ │ ├── proxy.js │ │ ├── tracking.d.ts │ │ ├── tracking.js │ │ ├── utils.d.ts │ │ └── utils.js │ │ ├── batch.d.ts │ │ ├── batch.js │ │ ├── bindActionCreators.d.ts │ │ ├── bindActionCreators.js │ │ ├── isPlainObject.d.ts │ │ ├── isPlainObject.js │ │ ├── reactBatchedUpdates.d.ts │ │ ├── reactBatchedUpdates.js │ │ ├── reactBatchedUpdates.native.d.ts │ │ ├── reactBatchedUpdates.native.js │ │ ├── shallowEqual.d.ts │ │ ├── shallowEqual.js │ │ ├── useIsomorphicLayoutEffect.d.ts │ │ ├── useIsomorphicLayoutEffect.js │ │ ├── useIsomorphicLayoutEffect.native.d.ts │ │ ├── useIsomorphicLayoutEffect.native.js │ │ ├── useSyncExternalStore.d.ts │ │ ├── useSyncExternalStore.js │ │ ├── verifyPlainObject.d.ts │ │ ├── verifyPlainObject.js │ │ ├── warning.d.ts │ │ └── warning.js │ ├── lib │ ├── alternate-renderers.js │ ├── components │ │ ├── Context.js │ │ ├── Provider.js │ │ └── connect.js │ ├── connect │ │ ├── invalidArgFactory.js │ │ ├── mapDispatchToProps.js │ │ ├── mapStateToProps.js │ │ ├── mergeProps.js │ │ ├── selectorFactory.js │ │ ├── verifySubselectors.js │ │ └── wrapMapToProps.js │ ├── exports.js │ ├── hooks │ │ ├── useDispatch.js │ │ ├── useReduxContext.js │ │ ├── useSelector.js │ │ └── useStore.js │ ├── index.js │ ├── next.js │ ├── types.js │ └── utils │ │ ├── Subscription.js │ │ ├── autotracking │ │ ├── autotracking.js │ │ ├── proxy.js │ │ ├── tracking.js │ │ └── utils.js │ │ ├── batch.js │ │ ├── bindActionCreators.js │ │ ├── isPlainObject.js │ │ ├── reactBatchedUpdates.js │ │ ├── reactBatchedUpdates.native.js │ │ ├── shallowEqual.js │ │ ├── useIsomorphicLayoutEffect.js │ │ ├── useIsomorphicLayoutEffect.native.js │ │ ├── useSyncExternalStore.js │ │ ├── verifyPlainObject.js │ │ └── warning.js │ ├── package.json │ ├── src │ ├── alternate-renderers.ts │ ├── components │ │ ├── Context.ts │ │ ├── Provider.tsx │ │ └── connect.tsx │ ├── connect │ │ ├── invalidArgFactory.ts │ │ ├── mapDispatchToProps.ts │ │ ├── mapStateToProps.ts │ │ ├── mergeProps.ts │ │ ├── selectorFactory.ts │ │ ├── verifySubselectors.ts │ │ └── wrapMapToProps.ts │ ├── exports.ts │ ├── hooks │ │ ├── useDispatch.ts │ │ ├── useReduxContext.ts │ │ ├── useSelector.ts │ │ └── useStore.ts │ ├── index.ts │ ├── next.ts │ ├── types.ts │ └── utils │ │ ├── Subscription.ts │ │ ├── autotracking │ │ ├── autotracking.ts │ │ ├── proxy.ts │ │ ├── tracking.ts │ │ └── utils.ts │ │ ├── batch.ts │ │ ├── bindActionCreators.ts │ │ ├── isPlainObject.ts │ │ ├── reactBatchedUpdates.native.ts │ │ ├── reactBatchedUpdates.ts │ │ ├── shallowEqual.ts │ │ ├── useIsomorphicLayoutEffect.native.ts │ │ ├── useIsomorphicLayoutEffect.ts │ │ ├── useSyncExternalStore.ts │ │ ├── verifyPlainObject.ts │ │ └── warning.ts │ └── yalc.sig ├── .yarn ├── plugins │ └── @yarnpkg │ │ ├── plugin-compat.cjs │ │ └── plugin-workspace-tools.cjs └── releases │ └── yarn-3.2.1.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── package.json ├── react-redux-versions ├── react-redux-5.1.1.min.js ├── react-redux-6.0.0.min.js ├── react-redux-7.0.0-beta.0.min.js └── react-redux-7.0.0.alpha-3.min.js ├── runBenchmarks.ts ├── scripts ├── build.ts ├── cli.js └── register.js ├── serve.json ├── src ├── common │ ├── fps-emit.ts │ ├── index.html │ └── index.tsx └── scenarios │ ├── deeptree-nested-hooks │ ├── App.jsx │ ├── Slice.jsx │ ├── constants.js │ ├── counters.js │ ├── index.tsx │ └── strings.js │ ├── deeptree-nested │ ├── App.jsx │ ├── Slice.jsx │ ├── constants.js │ ├── counters.js │ ├── index.tsx │ └── strings.js │ ├── deeptree │ ├── App.jsx │ ├── Slice.jsx │ ├── constants.js │ ├── counters.js │ └── index.tsx │ ├── forms │ ├── App.jsx │ ├── Form.jsx │ ├── constants.js │ ├── index.tsx │ └── inputs.js │ ├── many-components-many-slices-bugged │ ├── App.tsx │ ├── constants.ts │ ├── index.tsx │ └── state.ts │ ├── many-components-many-slices │ ├── App.tsx │ ├── constants.ts │ ├── index.tsx │ └── state.ts │ ├── many-components-same-slice │ ├── App.tsx │ ├── constants.ts │ ├── index.tsx │ └── stateSlice.ts │ ├── one-component-many-slices │ ├── App.tsx │ ├── constants.ts │ ├── index.tsx │ └── state.ts │ ├── stock-ticker-hooks │ ├── App.jsx │ ├── Pair.jsx │ ├── Slice.jsx │ ├── constants.js │ ├── index.tsx │ ├── pairActions.js │ └── pairsReducer.js │ ├── stock-ticker │ ├── App.jsx │ ├── Pair.jsx │ ├── Slice.jsx │ ├── constants.js │ ├── index.tsx │ ├── pairActions.js │ └── pairsReducer.js │ ├── tree-view │ ├── actions │ │ └── index.js │ ├── containers │ │ └── Node.jsx │ ├── generateTree.js │ ├── index.tsx │ └── reducers │ │ └── index.js │ └── twitter-lite │ ├── App.jsx │ ├── Slice.jsx │ ├── TwitterLite.jsx │ └── index.tsx ├── tsconfig.json ├── types └── index.d.ts ├── utils └── server.ts ├── yalc.lock └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yalc/react-redux/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/LICENSE.md -------------------------------------------------------------------------------- /.yalc/react-redux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/README.md -------------------------------------------------------------------------------- /.yalc/react-redux/dist/react-redux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/dist/react-redux.js -------------------------------------------------------------------------------- /.yalc/react-redux/dist/react-redux.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/dist/react-redux.min.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/alternate-renderers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/alternate-renderers.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/alternate-renderers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/alternate-renderers.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/components/Context.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/components/Context.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/components/Context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/components/Context.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/components/Provider.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/components/Provider.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/components/Provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/components/Provider.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/components/connect.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/components/connect.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/components/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/components/connect.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/invalidArgFactory.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/invalidArgFactory.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/invalidArgFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/invalidArgFactory.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/mapDispatchToProps.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/mapDispatchToProps.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/mapDispatchToProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/mapDispatchToProps.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/mapStateToProps.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/mapStateToProps.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/mapStateToProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/mapStateToProps.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/mergeProps.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/mergeProps.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/mergeProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/mergeProps.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/selectorFactory.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/selectorFactory.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/selectorFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/selectorFactory.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/verifySubselectors.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/verifySubselectors.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/verifySubselectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/verifySubselectors.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/wrapMapToProps.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/wrapMapToProps.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/connect/wrapMapToProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/connect/wrapMapToProps.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/exports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/exports.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/exports.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/hooks/useDispatch.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/hooks/useDispatch.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/hooks/useDispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/hooks/useDispatch.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/hooks/useReduxContext.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/hooks/useReduxContext.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/hooks/useReduxContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/hooks/useReduxContext.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/hooks/useSelector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/hooks/useSelector.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/hooks/useSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/hooks/useSelector.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/hooks/useStore.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/hooks/useStore.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/hooks/useStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/hooks/useStore.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/index.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/index.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/next.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/next.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/next.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/types.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/types.js: -------------------------------------------------------------------------------- 1 | export {}; -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/Subscription.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/Subscription.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/Subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/Subscription.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/autotracking/autotracking.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/autotracking/autotracking.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/autotracking/autotracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/autotracking/autotracking.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/autotracking/proxy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/autotracking/proxy.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/autotracking/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/autotracking/proxy.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/autotracking/tracking.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/autotracking/tracking.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/autotracking/tracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/autotracking/tracking.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/autotracking/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/autotracking/utils.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/autotracking/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/autotracking/utils.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/batch.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/batch.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/batch.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/bindActionCreators.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/bindActionCreators.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/bindActionCreators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/bindActionCreators.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/isPlainObject.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/isPlainObject.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/isPlainObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/isPlainObject.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/reactBatchedUpdates.d.ts: -------------------------------------------------------------------------------- 1 | export { unstable_batchedUpdates } from 'react-dom'; 2 | -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/reactBatchedUpdates.js: -------------------------------------------------------------------------------- 1 | export { unstable_batchedUpdates } from 'react-dom'; -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/reactBatchedUpdates.native.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/reactBatchedUpdates.native.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/reactBatchedUpdates.native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/reactBatchedUpdates.native.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/shallowEqual.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/shallowEqual.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/shallowEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/shallowEqual.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/useIsomorphicLayoutEffect.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/useIsomorphicLayoutEffect.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/useIsomorphicLayoutEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/useIsomorphicLayoutEffect.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/useIsomorphicLayoutEffect.native.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/useIsomorphicLayoutEffect.native.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/useIsomorphicLayoutEffect.native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/useIsomorphicLayoutEffect.native.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/useSyncExternalStore.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/useSyncExternalStore.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/useSyncExternalStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/useSyncExternalStore.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/verifyPlainObject.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/verifyPlainObject.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/verifyPlainObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/verifyPlainObject.js -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/warning.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/warning.d.ts -------------------------------------------------------------------------------- /.yalc/react-redux/es/utils/warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/es/utils/warning.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/alternate-renderers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/alternate-renderers.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/components/Context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/components/Context.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/components/Provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/components/Provider.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/components/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/components/connect.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/connect/invalidArgFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/connect/invalidArgFactory.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/connect/mapDispatchToProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/connect/mapDispatchToProps.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/connect/mapStateToProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/connect/mapStateToProps.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/connect/mergeProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/connect/mergeProps.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/connect/selectorFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/connect/selectorFactory.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/connect/verifySubselectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/connect/verifySubselectors.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/connect/wrapMapToProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/connect/wrapMapToProps.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/exports.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/hooks/useDispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/hooks/useDispatch.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/hooks/useReduxContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/hooks/useReduxContext.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/hooks/useSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/hooks/useSelector.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/hooks/useStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/hooks/useStore.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/index.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/next.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/Subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/Subscription.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/autotracking/autotracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/autotracking/autotracking.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/autotracking/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/autotracking/proxy.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/autotracking/tracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/autotracking/tracking.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/autotracking/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/autotracking/utils.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/batch.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/bindActionCreators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/bindActionCreators.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/isPlainObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/isPlainObject.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/reactBatchedUpdates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/reactBatchedUpdates.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/reactBatchedUpdates.native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/reactBatchedUpdates.native.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/shallowEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/shallowEqual.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/useIsomorphicLayoutEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/useIsomorphicLayoutEffect.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/useIsomorphicLayoutEffect.native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/useIsomorphicLayoutEffect.native.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/useSyncExternalStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/useSyncExternalStore.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/verifyPlainObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/verifyPlainObject.js -------------------------------------------------------------------------------- /.yalc/react-redux/lib/utils/warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/lib/utils/warning.js -------------------------------------------------------------------------------- /.yalc/react-redux/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/package.json -------------------------------------------------------------------------------- /.yalc/react-redux/src/alternate-renderers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/alternate-renderers.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/components/Context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/components/Context.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/components/Provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/components/Provider.tsx -------------------------------------------------------------------------------- /.yalc/react-redux/src/components/connect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/components/connect.tsx -------------------------------------------------------------------------------- /.yalc/react-redux/src/connect/invalidArgFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/connect/invalidArgFactory.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/connect/mapDispatchToProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/connect/mapDispatchToProps.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/connect/mapStateToProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/connect/mapStateToProps.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/connect/mergeProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/connect/mergeProps.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/connect/selectorFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/connect/selectorFactory.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/connect/verifySubselectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/connect/verifySubselectors.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/connect/wrapMapToProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/connect/wrapMapToProps.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/exports.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/hooks/useDispatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/hooks/useDispatch.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/hooks/useReduxContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/hooks/useReduxContext.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/hooks/useSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/hooks/useSelector.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/hooks/useStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/hooks/useStore.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/index.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/next.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/types.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/Subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/Subscription.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/autotracking/autotracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/autotracking/autotracking.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/autotracking/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/autotracking/proxy.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/autotracking/tracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/autotracking/tracking.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/autotracking/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/autotracking/utils.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/batch.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/bindActionCreators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/bindActionCreators.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/isPlainObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/isPlainObject.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/reactBatchedUpdates.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/reactBatchedUpdates.native.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/reactBatchedUpdates.ts: -------------------------------------------------------------------------------- 1 | export { unstable_batchedUpdates } from 'react-dom' 2 | -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/shallowEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/shallowEqual.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/useIsomorphicLayoutEffect.native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/useIsomorphicLayoutEffect.native.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/useIsomorphicLayoutEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/useIsomorphicLayoutEffect.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/useSyncExternalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/useSyncExternalStore.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/verifyPlainObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/verifyPlainObject.ts -------------------------------------------------------------------------------- /.yalc/react-redux/src/utils/warning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yalc/react-redux/src/utils/warning.ts -------------------------------------------------------------------------------- /.yalc/react-redux/yalc.sig: -------------------------------------------------------------------------------- 1 | ea764a3365bc9f3c88f6e77bbb637f94 -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-compat.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yarn/plugins/@yarnpkg/plugin-compat.cjs -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.2.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yarn/releases/yarn-3.2.1.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/package.json -------------------------------------------------------------------------------- /react-redux-versions/react-redux-5.1.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/react-redux-versions/react-redux-5.1.1.min.js -------------------------------------------------------------------------------- /react-redux-versions/react-redux-6.0.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/react-redux-versions/react-redux-6.0.0.min.js -------------------------------------------------------------------------------- /react-redux-versions/react-redux-7.0.0-beta.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/react-redux-versions/react-redux-7.0.0-beta.0.min.js -------------------------------------------------------------------------------- /react-redux-versions/react-redux-7.0.0.alpha-3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/react-redux-versions/react-redux-7.0.0.alpha-3.min.js -------------------------------------------------------------------------------- /runBenchmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/runBenchmarks.ts -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/scripts/build.ts -------------------------------------------------------------------------------- /scripts/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/scripts/cli.js -------------------------------------------------------------------------------- /scripts/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/scripts/register.js -------------------------------------------------------------------------------- /serve.json: -------------------------------------------------------------------------------- 1 | { 2 | "cleanUrls": false 3 | } 4 | -------------------------------------------------------------------------------- /src/common/fps-emit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/common/fps-emit.ts -------------------------------------------------------------------------------- /src/common/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/common/index.html -------------------------------------------------------------------------------- /src/common/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/common/index.tsx -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested-hooks/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested-hooks/App.jsx -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested-hooks/Slice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested-hooks/Slice.jsx -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested-hooks/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested-hooks/constants.js -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested-hooks/counters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested-hooks/counters.js -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested-hooks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested-hooks/index.tsx -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested-hooks/strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested-hooks/strings.js -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested/App.jsx -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested/Slice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested/Slice.jsx -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested/constants.js -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested/counters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested/counters.js -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested/index.tsx -------------------------------------------------------------------------------- /src/scenarios/deeptree-nested/strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree-nested/strings.js -------------------------------------------------------------------------------- /src/scenarios/deeptree/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree/App.jsx -------------------------------------------------------------------------------- /src/scenarios/deeptree/Slice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree/Slice.jsx -------------------------------------------------------------------------------- /src/scenarios/deeptree/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree/constants.js -------------------------------------------------------------------------------- /src/scenarios/deeptree/counters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree/counters.js -------------------------------------------------------------------------------- /src/scenarios/deeptree/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/deeptree/index.tsx -------------------------------------------------------------------------------- /src/scenarios/forms/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/forms/App.jsx -------------------------------------------------------------------------------- /src/scenarios/forms/Form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/forms/Form.jsx -------------------------------------------------------------------------------- /src/scenarios/forms/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/forms/constants.js -------------------------------------------------------------------------------- /src/scenarios/forms/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/forms/index.tsx -------------------------------------------------------------------------------- /src/scenarios/forms/inputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/forms/inputs.js -------------------------------------------------------------------------------- /src/scenarios/many-components-many-slices-bugged/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/many-components-many-slices-bugged/App.tsx -------------------------------------------------------------------------------- /src/scenarios/many-components-many-slices-bugged/constants.ts: -------------------------------------------------------------------------------- 1 | export const NUMBER_OF_COMPONENTS = 5000 2 | -------------------------------------------------------------------------------- /src/scenarios/many-components-many-slices-bugged/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/many-components-many-slices-bugged/index.tsx -------------------------------------------------------------------------------- /src/scenarios/many-components-many-slices-bugged/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/many-components-many-slices-bugged/state.ts -------------------------------------------------------------------------------- /src/scenarios/many-components-many-slices/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/many-components-many-slices/App.tsx -------------------------------------------------------------------------------- /src/scenarios/many-components-many-slices/constants.ts: -------------------------------------------------------------------------------- 1 | export const NUMBER_OF_COMPONENTS = 5000 2 | -------------------------------------------------------------------------------- /src/scenarios/many-components-many-slices/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/many-components-many-slices/index.tsx -------------------------------------------------------------------------------- /src/scenarios/many-components-many-slices/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/many-components-many-slices/state.ts -------------------------------------------------------------------------------- /src/scenarios/many-components-same-slice/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/many-components-same-slice/App.tsx -------------------------------------------------------------------------------- /src/scenarios/many-components-same-slice/constants.ts: -------------------------------------------------------------------------------- 1 | export const NUMBER_OF_COMPONENTS = 5000 2 | -------------------------------------------------------------------------------- /src/scenarios/many-components-same-slice/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/many-components-same-slice/index.tsx -------------------------------------------------------------------------------- /src/scenarios/many-components-same-slice/stateSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/many-components-same-slice/stateSlice.ts -------------------------------------------------------------------------------- /src/scenarios/one-component-many-slices/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/one-component-many-slices/App.tsx -------------------------------------------------------------------------------- /src/scenarios/one-component-many-slices/constants.ts: -------------------------------------------------------------------------------- 1 | export const NUMBER_OF_SLICES = 20000 2 | -------------------------------------------------------------------------------- /src/scenarios/one-component-many-slices/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/one-component-many-slices/index.tsx -------------------------------------------------------------------------------- /src/scenarios/one-component-many-slices/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/one-component-many-slices/state.ts -------------------------------------------------------------------------------- /src/scenarios/stock-ticker-hooks/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker-hooks/App.jsx -------------------------------------------------------------------------------- /src/scenarios/stock-ticker-hooks/Pair.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker-hooks/Pair.jsx -------------------------------------------------------------------------------- /src/scenarios/stock-ticker-hooks/Slice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker-hooks/Slice.jsx -------------------------------------------------------------------------------- /src/scenarios/stock-ticker-hooks/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker-hooks/constants.js -------------------------------------------------------------------------------- /src/scenarios/stock-ticker-hooks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker-hooks/index.tsx -------------------------------------------------------------------------------- /src/scenarios/stock-ticker-hooks/pairActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker-hooks/pairActions.js -------------------------------------------------------------------------------- /src/scenarios/stock-ticker-hooks/pairsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker-hooks/pairsReducer.js -------------------------------------------------------------------------------- /src/scenarios/stock-ticker/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker/App.jsx -------------------------------------------------------------------------------- /src/scenarios/stock-ticker/Pair.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker/Pair.jsx -------------------------------------------------------------------------------- /src/scenarios/stock-ticker/Slice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker/Slice.jsx -------------------------------------------------------------------------------- /src/scenarios/stock-ticker/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker/constants.js -------------------------------------------------------------------------------- /src/scenarios/stock-ticker/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker/index.tsx -------------------------------------------------------------------------------- /src/scenarios/stock-ticker/pairActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker/pairActions.js -------------------------------------------------------------------------------- /src/scenarios/stock-ticker/pairsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/stock-ticker/pairsReducer.js -------------------------------------------------------------------------------- /src/scenarios/tree-view/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/tree-view/actions/index.js -------------------------------------------------------------------------------- /src/scenarios/tree-view/containers/Node.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/tree-view/containers/Node.jsx -------------------------------------------------------------------------------- /src/scenarios/tree-view/generateTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/tree-view/generateTree.js -------------------------------------------------------------------------------- /src/scenarios/tree-view/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/tree-view/index.tsx -------------------------------------------------------------------------------- /src/scenarios/tree-view/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/tree-view/reducers/index.js -------------------------------------------------------------------------------- /src/scenarios/twitter-lite/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/twitter-lite/App.jsx -------------------------------------------------------------------------------- /src/scenarios/twitter-lite/Slice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/twitter-lite/Slice.jsx -------------------------------------------------------------------------------- /src/scenarios/twitter-lite/TwitterLite.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/twitter-lite/TwitterLite.jsx -------------------------------------------------------------------------------- /src/scenarios/twitter-lite/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/src/scenarios/twitter-lite/index.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /utils/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/utils/server.ts -------------------------------------------------------------------------------- /yalc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/yalc.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reduxjs/react-redux-benchmarks/HEAD/yarn.lock --------------------------------------------------------------------------------