0.0.31 • Published 5 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
5 years ago
0.0.30
5 years ago
0.0.29
5 years ago
0.0.28
5 years ago
0.0.27
5 years ago
0.0.26
5 years ago
0.0.25
5 years ago
0.0.24
5 years ago
0.0.23
5 years ago
0.0.22
5 years ago
0.0.21
5 years ago
0.0.20
5 years ago
0.0.19
5 years ago
0.0.18
5 years ago
0.0.17
5 years ago
0.0.16
5 years ago
0.0.15
5 years ago
0.0.14
5 years ago
0.0.13
5 years ago
0.0.12
5 years ago
0.0.11
5 years ago
0.0.10
5 years ago
0.0.9
5 years ago
0.0.8
5 years ago
0.0.7
5 years ago
0.0.6
5 years ago
0.0.4
5 years ago
0.0.3
5 years ago
0.0.1
5 years ago