@devloops/react-native-variant
Version:
react-native material ui library
2 lines • 529 B
JavaScript
import _slicedToArray from"@babel/runtime/helpers/slicedToArray";import{useCallback,useState}from'react';var useToggle=function useToggle(initialValue){var _useState=useState(initialValue),_useState2=_slicedToArray(_useState,2),value=_useState2[0],setValue=_useState2[1];var toggle=useCallback(function(nextValue){if(typeof nextValue==='boolean'){setValue(nextValue);}else{setValue(function(currentValue){return!currentValue;});}},[setValue]);return[value,toggle];};export default useToggle;
//# sourceMappingURL=useToggle.js.map