File tree Expand file tree Collapse file tree 4 files changed +13
-25
lines changed Expand file tree Collapse file tree 4 files changed +13
-25
lines changed Original file line number Diff line number Diff line change 77 "start" : " yarn && webpack-genius start"
88 },
99 "dependencies" : {
10- "@redux-model/web" : " ^6.6 .0" ,
10+ "@redux-model/web" : " ^6.7 .0" ,
1111 "core-js" : " ^3.4.1" ,
1212 "react" : " ^16.12.0" ,
1313 "react-dom" : " ^16.12.0" ,
1414 "react-redux" : " ^7.1.3" ,
15- "redux" : " ^4.0.4" ,
16- "redux-persist" : " ^6.0.0"
15+ "redux" : " ^4.0.4"
1716 },
1817 "devDependencies" : {
1918 "@hot-loader/react-dom" : " ^16.11.0" ,
Original file line number Diff line number Diff line change @@ -3,30 +3,24 @@ import React from 'react';
33import ReactDom from 'react-dom' ;
44import { Provider } from 'react-redux' ;
55import { applyMiddleware , compose } from 'redux' ;
6- import { persistStore , persistReducer } from 'redux-persist' ;
7- import storage from 'redux-persist/lib/storage' ;
86import { rootReducers } from './reducers' ;
97import { rootMiddleWares } from './middleware' ;
108import App from '../components/App' ;
11- import { createReduxStore } from '@redux-model/web' ;
12- import { PersistGate } from 'redux-persist/integration/react' ;
9+ import { createReduxStore , PersistGate } from '@redux-model/web' ;
1310
1411const store = createReduxStore ( {
1512 reducers : rootReducers ,
1613 enhancer : compose ( applyMiddleware ( ...rootMiddleWares ) ) ,
17- onCombineReducers : ( reducer ) => {
18- return persistReducer ( {
19- key : 'root' ,
20- storage,
21- } , reducer ) ;
14+ persist : {
15+ version : '0.0.1' ,
16+ key : 'demo-react-hooks' ,
17+ storage : localStorage ,
2218 } ,
2319} ) ;
2420
25- const persistor = persistStore ( store ) ;
26-
2721ReactDom . render (
2822 < Provider store = { store } >
29- < PersistGate persistor = { persistor } loading = { null } >
23+ < PersistGate >
3024 < App />
3125 </ PersistGate >
3226 </ Provider > ,
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ class NpmInfoModel extends Model<Data> {
1313 manage = $api . action ( ( packageName : string ) => {
1414 return this
1515 . get < Response > ( '/' + packageName )
16- . cache ( 1000 )
16+ . throttle ( 1000 )
1717 . onSuccess ( ( _ , action ) => {
1818 return action . response ;
1919 } ) ;
Original file line number Diff line number Diff line change 800800 resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
801801 integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==
802802
803- " @redux-model/web@^6.6 .0 " :
804- version "6.6 .0"
805- resolved "https://registry.npmjs.org/@redux-model/web/-/web-6.6 .0.tgz#9967634ac03b136fa20e0ce2a335636e6e766f98 "
806- integrity sha512-kpQcrZytID5ReiC+aAT7CS5JNKD/eDgJDL7AS5264PbXsu9cuyoM0DN5mpjWOFh9crwwNAIVhETYNdf7C/mYzg ==
803+ " @redux-model/web@^6.7 .0 " :
804+ version "6.7 .0"
805+ resolved "https://registry.npmjs.org/@redux-model/web/-/web-6.7 .0.tgz#0a529dce52bf13fa1de4b188e118b1b5deedbdf3 "
806+ integrity sha512-6WI+kCFIb3crbdepz6RTqDeU3xOjyjmhOQpZHjqhTVwX+THin5ZiHPxjM+hxKUk1G7RbItocE8NCjRBzH+lrxA ==
807807 dependencies :
808808 axios "^0.19.0"
809809 immer "^5.0.0"
@@ -6393,11 +6393,6 @@ redux-logger@^3.0.6:
63936393 dependencies :
63946394 deep-diff "^0.3.5"
63956395
6396- redux-persist@^6.0.0 :
6397- version "6.0.0"
6398- resolved "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz#b4d2972f9859597c130d40d4b146fecdab51b3a8"
6399- integrity sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ==
6400-
64016396redux@^3.6.0 :
64026397 version "3.7.2"
64036398 resolved "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b"
You can’t perform that action at this time.
0 commit comments