use-promise-memo
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

use-promise-memo

import { usePromiseMemo } from 'use-promise-memo'

function App(){
  const promise = usePromiseMemo(() => {
    return new Promise(resolve => setTimeout(resolve, 3000))
  }, [])

  return (
    <View>
      <Text>
        {promise.pending
          ? 'Loading...'
          : promise.rejected
          ? promise.result.message
          : 'Done'}
      </Text>
    </View>
  )
}

Readme

Keywords

Package Sidebar

Install

npm i use-promise-memo

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

3.52 kB

Total Files

4

Last publish

Collaborators

  • heineiuo