beautiful-react-hooks
Version:
A collection of beautiful (and hopefully useful) React hooks to speed-up your components and hooks development
13 lines (12 loc) • 352 B
JavaScript
import { useCallback, useState } from 'react';
/**
* A quick and simple utility for toggle states
*/
const useToggle = (initialState = false) => {
const [value, setValue] = useState(initialState);
const toggleState = useCallback(() => {
setValue(!value);
}, [value]);
return [value, toggleState];
};
export default useToggle;