usePromises
React and React Native hook to consume a Promise (similar to useEffect) with full TypeScript support
Installation
npm install --save usepromises
or
yarn add usepromises
Usage / Examples
usePromise
; ... interface SampleResponse slideshow: title: string { const response = usePromise<SampleResponse>async { const response = await ; return response; } ; return <div> responseisResolved && responsevalueslideshowtitle responseisRejected ? `Error: ` : null </div> ;};
useMountPromise
; ... interface SampleResponse slideshow: title: string { const response setResponse = useState<SampleResponse>; ; ...};
useUnmountPromise
; ... interface SampleResponse slideshow: title: string { ; ...};