@source-bug/magic-design-react
Version:
A component library that can achieve magic effects
16 lines (15 loc) • 333 B
JavaScript
import { useState } from "react";
const useSetState = (initVal) => {
const [state, setState] = useState(initVal);
return [state, (obj) => {
if (obj instanceof Object) {
setState({
...state,
...obj
});
return;
}
setState(obj);
}];
};
export { useSetState as default, useSetState };