Skip to content

Commit f6a59de

Browse files
committed
0.3.3
1 parent c465499 commit f6a59de

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

HISTORY.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ order: 99
55

66
# HISTORY
77

8+
## 0.3.3
9+
- Persistent result when recall promise
10+
811
## 0.3.2
912
- fix type of `useCount`
1013

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-hooks-common",
3-
"version": "0.3.2",
3+
"version": "0.3.3",
44
"description": "some common react hooks collection",
55
"main": "lib/index.js",
66
"browser": "es/index.js",
@@ -33,7 +33,7 @@
3333
"dependencies": {
3434
"@babel/runtime": "^7.3.4",
3535
"react-use-dimensions": "^1.1.2",
36-
"react-use-promise": "^0.1.2",
36+
"react-use-promise-alternative": "^0.2.0",
3737
"use-lodash-debounce-throttle": "^0.3.3",
3838
"use-media": "^1.2.0"
3939
},

src/use-promise.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import usePromiseRaw from 'react-use-promise';
2-
export default function usePromise<Result = any>(promise: Promise<Result> | (() => Promise<Result>), deps?: any[]): ["pending" | "resolved" | "rejected", Result | undefined, Error] {
3-
const [result, error, state] = usePromiseRaw(promise, deps);
1+
import usePromiseRaw from 'react-use-promise-alternative';
2+
export default function usePromise<Result = any>(promise: Promise<Result> | (() => (Promise<Result> | void)), deps?: any[]): ["pending" | "resolved" | "rejected", Result | undefined, Error] {
3+
const [result, error, state] = usePromiseRaw(promise as any, deps);
44
return [state, result || undefined, error];
55
}

yarn.lock

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7069,9 +7069,10 @@ react-use-dimensions@^1.1.2:
70697069
dependencies:
70707070
react-fast-compare "^2.0.4"
70717071

7072-
react-use-promise@^0.1.2:
7073-
version "0.1.2"
7074-
resolved "http://npm-registry.qunhequnhe.com/react-use-promise/download/react-use-promise-0.1.2.tgz#ee603c66874073bc6280c3ff7617ffbf2897d0a2"
7072+
react-use-promise-alternative@^0.2.0:
7073+
version "0.2.0"
7074+
resolved "https://registry.npmjs.org/react-use-promise-alternative/-/react-use-promise-alternative-0.2.0.tgz#c52166b01b9cafa4945c08f80cdd81ce1e9845d4"
7075+
integrity sha512-QPOWQ83zdSp5OmCA6llEwpKuh1JTRVatERwYwKTjuCAwj0p0YlbxlVKRFe6KezRq8x49LBG0N7AOGUDZARt8tw==
70757076

70767077
react@^16.7.0, react@^16.8.2:
70777078
version "16.8.2"

0 commit comments

Comments
 (0)