0.0.3 • Published 6 years ago

dva-plugin-autosync v0.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

dva-plugin-autosync

A plugin for dva which can automatically synchronize state

Description 说明

一个简易的 dva 插件。

作用只有一个,同步当前的 state 到 store 中,用以节省相同作用的 reducer 代码。

Install 安装

npm install dva-plugin-autosync --save

Useage 使用

// 1、注册
import autoSync from 'dva-plugin-autosync';

// const app = dva();
app.use(autoSync());

// 2、一般组件内如下方式调用 
dispatch({ type: 'SYNC@some-namespace', { ...state } });

// 3、或者 effects 内如下调用
yield put({ type: 'SYNC@some-namespace', { ...state } });

其中: SYNC 是固定字串, 也是 action type, some-namespace 是你当前的 namespace 名称, 即使在 model 文件中, 也不能省略。

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago