state-management-utilities
Version:
State management utilities
15 lines (14 loc) • 450 B
JavaScript
import { TaskManager } from "../task-manager";
import { ReactStateManager } from "./state-manager";
export class ReactTaskManager extends TaskManager {
_initializeManager({ name, initialValue, configs, }) {
const uid = `${this._uid}/${name}`;
return new ReactStateManager(initialValue, {
uid,
...configs,
});
}
}
export function taskManager(config) {
return new ReactTaskManager(config);
}