quick redux is quickapp global state management. fully support the redux grammar[快应用redux状态管理库,完全支持redux语法,便于项目redux迁移]
npm install app-reduxquick redux is quickapp global state management. fully support the redux grammar
快应用redux状态管理库,完全支持redux语法,便于项目redux迁移
javascript
npm install app-redux --save 或 cnpm install app-redux --save
`$3
#### createLocalStorage
`javascript
// actions => 需要缓存的 action.type 名称,详细请看示例
createLocalStorage(actions)
`
#### initStorage
`javascript
// store => redux 实例
initLocalStorage(store);
`
$3
`javascript
import {createStore, applyMiddleware, compose} from 'app-redux';
import {createLocalStorage} from 'app-redux';
import storageAPIDefault from '@system.storage';
import thunkMiddleware from 'redux-thunk';
import rootReducer from './reducers';
import {SET_USER_INFO} from "./constants/user";// 需要缓存的对象
const actions = [
SET_USER_INFO
];
const middlewares = [
thunkMiddleware,
// createLogger(),
createLocalStorage(actions,storageAPIDefault)
];
const enhancer = compose(
applyMiddleware(...middlewares)
);
export default function configStore(){
const store = createStore(rootReducer, enhancer);
return store;
}
`$3
`html
`$3
`html
测试 num +
{{num}}
测试 num -
测试 local_num +
{{local_num}}
测试 local_num -
``
##### 2.0.0 概述
- 新增华为IDE运行支持
- 修改 StorageAPI 调用形式
##### 2.0.3
- 修复快应用下,函数局部作用域在页面销毁时,当前connect操作被销毁