Skip to content

heineiuo/use-promise-memo

Repository files navigation

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>
  )
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published