@modern-kit/react
Version:
13 lines (10 loc) • 347 B
JavaScript
import { useState, useCallback } from 'react';
function useToggleState(value1, value2) {
const [value, setValue] = useState(value1);
const toggle = useCallback(() => {
setValue((prev) => prev === value1 ? value2 : value1);
}, [value1, value2]);
return [value, toggle];
}
export { useToggleState };
//# sourceMappingURL=index.mjs.map