Releases: alexreardon/use-memo-one
Releases · alexreardon/use-memo-one
1.1.3
- Allowing
react@18
as areact
peerDependency
. Thanks @framp! - Moving to github actions. Thanks @denis-sokolov!
1.1.2
- Adding
react@17
to the react peer dependency range. Thanks @lourd! - Fixing issue where the
getResult()
function could be called twice for a render wheninputs
was undefined. Thanks @aleclarson!!
Previously this would cause the getResult
function to be called twice on the first render
useMemo(() => console.log('called'), /* no input array */);
// console.log → 'called'
// console.log → 'called'
Now getResult
is only called once
useMemo(() => console.log('called'), /* no input array */);
// console.log → 'called'
1.1.1
1.1.0
- Exposing alias:
useMemoOne
=>useMemo
anduseCallback
=>useCallbackOne
to allow drop in replacement ofuseMemo
anduseCallback
fromreact
;
import {useMemoOne, useCallbackOne} from 'use-memo-one';
// additional new aliases
import {useMemo, useCallback} from 'use-memo-one';
- new documentation section containing linting suggestions
1.0.1
- Up to ~16x faster input comparision! #3. See alexreardon/memoize-one#59
- Adding TypeScript typings #2. Thanks @oriSomething!