1.0.0 • Published 6 years ago

rax-use-promise v1.0.0

Weekly downloads
4
License
BSD-3-Clause
Repository
github
Last release
6 years ago

rax-use-promise

import { createElement, useMemo } from 'rax';
import usePromise from 'rax-use-promise';

const fetchData = () => fetch('https://httpbin.org/get').then(res => res.json());

function Example() {
  const [data, error] = usePromise(useMemo(fetchData));
  if (error) {
    return <p>error</p>
  } else if (data) {
    return <p>{data.foo}</p>
  }
}