Releases: streamich/react-use
Releases Β· streamich/react-use
v15.0.2
v15.0.1
v15.0.0
15.0.0 (2020-05-16)
- v15 release (0f82ba6)
Bug Fixes
- π better serialization handling in useLocalStorage hook (68fb835)
- π correctly test if env is browser in useMeasure (9ae494f)
- π make useMeasure work on server (2daf769)
- π remove set dependencies in useSet hook (90ba9d0)
- π revert useMeasure defaults to zeros (dc92b64)
- remove console log π€ (f17c8a0)
- useLocalStorage: using undefined for empty value instead of null (1620e01)
- use latest set object in useSet "has" method (41f9452)
Features
- πΈ add useScratch() sensor hook (58db2f9)
- πΈ catch up with v14 (be69035)
- πΈ improve implementation of useMeasure() hook (a164843)
- πΈ improve implementation of useMeasure() hook (4d88240)
- πΈ mock useMeasure() hook on server and w/o ResizeObserver (866f3d7)
- πΈ mock useMeasure() hook on server and w/o ResizeObserver (2bbc73a)
- πΈ remove resize-observer-polyfill from useMeasure (2a13fba)
- πΈ remove resize-observer-polyfill from useMeasure (bf11131)
- Dependencies inference for useCustomCompareEffect (477c164)
- improve useAsyncFn and useAsync typings (85967e2)
- keep previous state in useAsyncFn (54ac91b)
- use useReducer in useUpdate hook, instead of useState + useCallback (6575b14)
- useLocalStorage: add remove feature. (#229) (587de16)
BREAKING CHANGES
- implementation of useMeasure and useLocalStorage changed
- resize-observer-polyfill package is not used with useMeasure() hook
anymore. - useMeasure() now defaults all values to -1, if they were not set and
internal implementation heavily refactored. - useAsyncFn now keeps hold of old result/error when called multiple times
- resize-observer-polyfill package is not used with useMeasure() hook
anymore. - useMeasure() now defaults all values to -1, if they were not set and
internal implementation heavily refactored.
v14.3.0
v14.2.0
v14.1.1
v14.1.0
v14.0.0
14.0.0 (2020-04-04)
Features
- useRafLoop: implement #1090 (1ef1272)
- useRafLoop: reworked the hook, now it do not re-render parent component. (baa2f75)
BREAKING CHANGES
- useRafLoop: changed return array, now it returns only functions in next order: [stop, start, isActive].
Parent component is not re-rendered on loop start/stop.