0.0.31 • Published 7 years ago
@36node/redux-ui v0.0.31
Redux ui
Use
Config redux:
import { reduxUiReducers } from "@36node/redux-ui";
combineReducers({
...reduxUiReducers,
});Assign
Save any value to redux.
actions:
import { createAssignActions } from "@36node/redux-ui/assign";
const assignActions = createToggleActions("someKey");
// set action: set value
dispath(assignActions.set(someValue));selector:
import { createAssignSelector } from "@36node/redux-ui/assign";
// selector maker
const selector = createAssignSelector("someKey");
const assign = selector(state).assign;Toggle
Open or close a toggle to redux.
actions:
import { createToggleActions } from "@36node/redux-ui/toggle";
const toggleActions = createToggleActions("someKey"),
// open toggle action
dispath(toggleActions.open());
// close toggle action
dispath(toggleActions.close());
// set toggle action
dispath(toggleActions.set(true or false));selector:
import { createToggleSelector } from "@36node/redux-ui/toggle";
// selector maker
const selector = createToggleSelector("someKey");
const toggle = selector(state).toggle;Progress
Represent an progress logic in redux.
actions:
import { createProgressActions } from "@36node/redux-ui/progress";
const progressActions = createProgressActions("someKeys");
// increase action, default step = 1
dispatch(progressActions.increase(5));
// decrease action, default step = 1
dispatch(progressActions.decrease(5));
// init action, default params: step = 1, min = 0, max = 100
dispatch(progressActions.init(1, 0, 100));selector:
import { createProgressSelector } from "@36node/redux-ui/progress";
const selector = createProgressSelector("someKey");
// progressState: {step, min, max}
const progressState = selector(state);0.0.31
7 years ago
0.0.30
7 years ago
0.0.29
7 years ago
0.0.28
7 years ago
0.0.27
7 years ago
0.0.26
7 years ago
0.0.25
7 years ago
0.0.24
7 years ago
0.0.23
7 years ago
0.0.22
7 years ago
0.0.21
7 years ago
0.0.20
7 years ago
0.0.19
7 years ago
0.0.18
7 years ago
0.0.17
7 years ago
0.0.16
7 years ago
0.0.15
7 years ago
0.0.14
7 years ago
0.0.13
7 years ago
0.0.12
7 years ago
0.0.11
7 years ago
0.0.10
7 years ago
0.0.9
7 years ago
0.0.8
7 years ago
0.0.7
7 years ago
0.0.6
7 years ago
0.0.4
7 years ago
0.0.3
7 years ago
0.0.1
7 years ago