0.7.23 • Published 1 year ago

awesome-custom-hooks v0.7.23

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

awesome-custom-hooks

  • useStateLogger

    	- [src/prod/dev/useStateLogger.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/dev/useStateLogger.ts)
    	- [src/dev/dev/useStateLoggerDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/dev/useStateLoggerDebug.ts)
    	- `return [x, setXSafe];`
  • useOnMount

    	- [src/prod/reactplus/useOnMount.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/reactplus/useOnMount.ts)
    	- [src/dev/reactplus/useOnMountDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/reactplus/useOnMountDebug.ts)
    	- `return 0;`
  • useOnUnmount

    	- [src/prod/reactplus/useOnUnmount.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/reactplus/useOnUnmount.ts)
    	- [src/dev/reactplus/useOnUnmountDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/reactplus/useOnUnmountDebug.ts)
    	- `return 0;`
  • useOnUpdate

    	- [src/prod/reactplus/useOnUpdate.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/reactplus/useOnUpdate.ts)
    	- [src/dev/reactplus/useOnUpdateDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/reactplus/useOnUpdateDebug.ts)
    	- `return 0;`
  • useBoolean

    	- [src/prod/booleans/useBoolean.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/booleans/useBoolean.ts)
    	- [src/dev/booleans/useBooleanDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/booleans/useBooleanDebug.ts)
    	- `return [x, setXSafe, toggleX];`
  • useToggle

    	- [src/prod/booleans/useToggle.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/booleans/useToggle.ts)
    	- [src/dev/booleans/useToggleDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/booleans/useToggleDebug.ts)
    	- `return [x, toggleX];`
  • useVisibility

    	- [src/prod/booleans/useVisibility.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/booleans/useVisibility.ts)
    	- [src/dev/booleans/useVisibilityDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/booleans/useVisibilityDebug.ts)
    	- `return [v, toggleV];`
  • useHidden

    	- [src/prod/booleans/useHidden.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/booleans/useHidden.ts)
    	- [src/dev/booleans/useHiddenDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/booleans/useHiddenDebug.ts)
    	- `return [hidden, toggleHidden];`
  • useCounter

    	- [src/prod/numbers/useCounter.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/numbers/useCounter.ts)
    	- [src/dev/numbers/useCounterDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/numbers/useCounterDebug.ts)
    	- `return [count, incrementCount, decrementCount, resetCount];`
  • useDegree

    	- [src/prod/numbers/useDegree.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/numbers/useDegree.ts)
    	- [src/dev/numbers/useDegreeDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/numbers/useDegreeDebug.ts)
    	- `return [degree, setDegreeSafe];`
  • useDigit

    	- [src/prod/numbers/useDigit.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/numbers/useDigit.ts)
    	- [src/dev/numbers/useDigitDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/numbers/useDigitDebug.ts)
    	- `return [digit, setDigitSafe];`
  • useInteger

    	- [src/prod/numbers/useInteger.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/numbers/useInteger.ts)
    	- [src/dev/numbers/useIntegerDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/numbers/useIntegerDebug.ts)
    	- `return [integer, setIntegerSafe];`
  • useNumber

    	- [src/prod/numbers/useNumber.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/numbers/useNumber.ts)
    	- [src/dev/numbers/useNumberDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/numbers/useNumberDebug.ts)
    	- `return [number, setNumberSafe];`
  • usePercent

    	- [src/prod/numbers/usePercent.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/numbers/usePercent.ts)
    	- [src/dev/numbers/usePercentDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/numbers/usePercentDebug.ts)
    	- `return [percent, setPercentSafe];`
  • useRandom

    	- [src/prod/numbers/useRandom.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/numbers/useRandom.ts)
    	- [src/dev/numbers/useRandomDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/numbers/useRandomDebug.ts)
    	- `return 0;`
  • useTime

    	- [src/prod/datetime/useTime.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/datetime/useTime.ts)
    	- [src/dev/datetime/useTimeDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/datetime/useTimeDebug.ts)
    	- `return 0;`
  • useDate

    	- [src/prod/datetime/useDate.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/datetime/useDate.ts)
    	- [src/dev/datetime/useDateDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/datetime/useDateDebug.ts)
    	- `return 0;`
  • useDateTime

    	- [src/prod/datetime/useDateTime.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/datetime/useDateTime.ts)
    	- [src/dev/datetime/useDateTimeDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/datetime/useDateTimeDebug.ts)
    	- `return 0;`
  • useDayOfMonth

    	- [src/prod/datetime/useDayOfMonth.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/datetime/useDayOfMonth.ts)
    	- [src/dev/datetime/useDayOfMonthDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/datetime/useDayOfMonthDebug.ts)
    	- `return 0;`
  • useDayOfWeek

    	- [src/prod/datetime/useDayOfWeek.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/datetime/useDayOfWeek.ts)
    	- [src/dev/datetime/useDayOfWeekDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/datetime/useDayOfWeekDebug.ts)
    	- `return 0;`
  • useMonth

    	- [src/prod/datetime/useMonth.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/datetime/useMonth.ts)
    	- [src/dev/datetime/useMonthDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/datetime/useMonthDebug.ts)
    	- `return 0;`
  • useYear

    	- [src/prod/datetime/useYear.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/datetime/useYear.ts)
    	- [src/dev/datetime/useYearDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/datetime/useYearDebug.ts)
    	- `return 0;`
  • useString

    	- [src/prod/strings/useString.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/strings/useString.ts)
    	- [src/dev/strings/useStringDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/strings/useStringDebug.ts)
    	- `return 0;`
  • useText

    	- [src/prod/strings/useText.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/strings/useText.ts)
    	- [src/dev/strings/useTextDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/strings/useTextDebug.ts)
    	- `return 0;`
  • useArray

    	- [src/prod/arrays/useArray.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/arrays/useArray.ts)
    	- [src/dev/arrays/useArrayDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/arrays/useArrayDebug.ts)
    	- `return 0;`
  • useArrayIndex

    	- [src/prod/arrays/useArrayIndex.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/arrays/useArrayIndex.ts)
    	- [src/dev/arrays/useArrayIndexDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/arrays/useArrayIndexDebug.ts)
    	- `return 0;`
  • useObject

    	- [src/prod/objects/useObject.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/objects/useObject.ts)
    	- [src/dev/objects/useObjectDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/objects/useObjectDebug.ts)
    	- `return 0;`
  • useEnum

    	- [src/prod/misc/useEnum.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/misc/useEnum.ts)
    	- [src/dev/misc/useEnumDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/misc/useEnumDebug.ts)
    	- `return 0;`
  • useTable

    	- [src/prod/misc/useTable.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/misc/useTable.ts)
    	- [src/dev/misc/useTableDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/misc/useTableDebug.ts)
    	- `return 0;`
  • useColor

    	- [src/prod/css/useColor.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/css/useColor.ts)
    	- [src/dev/css/useColorDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/css/useColorDebug.ts)
    	- `return 0;`
  • useFetch

    	- [src/prod/fetch/useFetch.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/fetch/useFetch.ts)
    	- [src/dev/fetch/useFetchDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/fetch/useFetchDebug.ts)
    	- `return [data];`
  • useFetchJSON

    	- [src/prod/fetch/useFetchJSON.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/fetch/useFetchJSON.ts)
    	- [src/dev/fetch/useFetchJSONDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/fetch/useFetchJSONDebug.ts)
    	- `return [data];`
  • useFetchXML

    	- [src/prod/fetch/useFetchXML.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/fetch/useFetchXML.ts)
    	- [src/dev/fetch/useFetchXMLDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/fetch/useFetchXMLDebug.ts)
    	- `return [doc];`
  • useAddEventListener

    	- [src/prod/events/useAddEventListener.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/events/useAddEventListener.ts)
    	- [src/dev/events/useAddEventListenerDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/events/useAddEventListenerDebug.ts)
    	- `return 0;`
  • useEvent

    	- [src/prod/events/useEvent.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/events/useEvent.ts)
    	- [src/dev/events/useEventDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/events/useEventDebug.ts)
    	- `return 0;`
  • useWindowEvent

    	- [src/prod/events/useWindowEvent.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/events/useWindowEvent.ts)
    	- [src/dev/events/useWindowEventDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/events/useWindowEventDebug.ts)
    	- `return 0;`
  • useKeyDownEvent

    	- [src/prod/events/useKeyDownEvent.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/events/useKeyDownEvent.ts)
    	- [src/dev/events/useKeyDownEventDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/events/useKeyDownEventDebug.ts)
    	- `return 0;`
  • useWheelEvent

    	- [src/prod/events/useWheelEvent.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/events/useWheelEvent.ts)
    	- [src/dev/events/useWheelEventDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/events/useWheelEventDebug.ts)
    	- `return 0;`
  • useSetInterval

    	- [src/prod/events/useSetInterval.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/events/useSetInterval.ts)
    	- [src/dev/events/useSetIntervalDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/events/useSetIntervalDebug.ts)
    	- `return 0;`
  • useSetTimeout

    	- [src/prod/events/useSetTimeout.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/events/useSetTimeout.ts)
    	- [src/dev/events/useSetTimeoutDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/events/useSetTimeoutDebug.ts)
    	- `return 0;`
  • useWindowSize

    	- [src/prod/window/useWindowSize.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/window/useWindowSize.ts)
    	- [src/dev/window/useWindowSizeDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/window/useWindowSizeDebug.ts)
    	- `return [windowSize];`
  • useWindowHeight

    	- [src/prod/window/useWindowHeight.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/window/useWindowHeight.ts)
    	- [src/dev/window/useWindowHeightDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/window/useWindowHeightDebug.ts)
    	- `return [windowHeight];`
  • useWindowWidth

    	- [src/prod/window/useWindowWidth.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/window/useWindowWidth.ts)
    	- [src/dev/window/useWindowWidthDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/window/useWindowWidthDebug.ts)
    	- `return [windowWidth];`
  • useMousePosition

    	- [src/prod/mouse/useMousePosition.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/mouse/useMousePosition.ts)
    	- [src/dev/mouse/useMousePositionDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/mouse/useMousePositionDebug.ts)
    	- `return [x, y];`
  • useHoverIn

    	- [src/prod/mouse/useHoverIn.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/mouse/useHoverIn.ts)
    	- [src/dev/mouse/useHoverInDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/mouse/useHoverInDebug.ts)
    	- `return 0;`
  • useHoverOut

    	- [src/prod/mouse/useHoverOut.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/mouse/useHoverOut.ts)
    	- [src/dev/mouse/useHoverOutDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/mouse/useHoverOutDebug.ts)
    	- `return 0;`
  • useClickIn

    	- [src/prod/mouse/useClickIn.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/mouse/useClickIn.ts)
    	- [src/dev/mouse/useClickInDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/mouse/useClickInDebug.ts)
    	- `return 0;`
  • useClickOut

    	- [src/prod/mouse/useClickOut.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/mouse/useClickOut.ts)
    	- [src/dev/mouse/useClickOutDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/mouse/useClickOutDebug.ts)
    	- `return 0;`
  • useArrowKeyPress

    	- [src/prod/keyboard/useArrowKeyPress.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/prod/keyboard/useArrowKeyPress.ts)
    	- [src/dev/keyboard/useArrowKeyPressDebug.ts](https://github.com/iaseth/awesome-custom-hooks/blob/master/src/dev/keyboard/useArrowKeyPressDebug.ts)
    	- `return 0;`
0.7.22

1 year ago

0.7.21

1 year ago

0.7.23

1 year ago

0.7.20

1 year ago

0.7.19

1 year ago

0.7.18

1 year ago

0.7.17

1 year ago

0.7.16

1 year ago

0.7.15

1 year ago

0.7.14

1 year ago

0.7.13

1 year ago

0.7.12

1 year ago

0.7.11

1 year ago

0.7.10

1 year ago

0.7.9

1 year ago

0.7.8

1 year ago

0.7.7

1 year ago

0.7.6

1 year ago

0.7.5

1 year ago

0.7.4

1 year ago

0.7.2

1 year ago

0.7.1

1 year ago

0.7.0

1 year ago

0.6.4

1 year ago

0.6.3

1 year ago

0.6.2

1 year ago

0.6.1

1 year ago

0.6.0

1 year ago

0.5.1

1 year ago

0.5.0

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.3.0

1 year ago

0.2.0

1 year ago

0.1.0

1 year ago