react-hooks-easy
Version:
Easy use hooks and data linkage
25 lines (21 loc) • 563 B
JSX
import React from 'react'
import InitialStore from "./InitialStore";
export function useArray(namespace, initialValue){
const {value, add, reset, reInitial, push, unshift, del, splice} = InitialStore('array_'+namespace, initialValue);
return {
value,
set: add, // alias
add,
reset,
reInitial,
push,
append: push,
unshift,
prepend: unshift,
del,
splice
}
}
export function useList(namespace, initialValue){
return useArray(namespace, initialValue);
}