common utilities
lightweight common utilities lib in es6 module
npm install --save @ironcoder/utilities
import { * } from '@ironcoder/utilities'
- function: nullFunction
- listener: utitiles for creating a event listener subject (which supports to add/remove listener)
- number: format number for display
- sampling: smooth samling tool for calculate average values
- tree: utilities for tree data structure
- types: utilities for deal with TypeScript types
- url: utilities for handle url parse and compose
- version: handle version compare for version strings
import { * } from '@ironcoder/utilities/lib/react'
- ComposeProviders
- useCallbackProxy
- useIsMountedRef
- usePrevious
- useRefWrapper
- useSyncState
- useUpdateEffect
- withClassComponentWrapper