Align useAsync and useAsyncRetry demos

This commit is contained in:
Ward Oosterlijnck 2019-03-31 13:06:31 +11:00
parent 2c49244537
commit e448d0d4f7
2 changed files with 10 additions and 8 deletions

View File

@ -10,13 +10,15 @@ const fn = () => new Promise<string>((resolve) => {
});
const Demo = () => {
const {loading, value} = useAsync<string>(fn);
const {loading, error, value} = useAsync<string>(fn);
return (
<div>
{loading
? <div>Loading...</div>
: <div>Value: {value}</div>
: error
? <div>Error: {error.message}</div>
: <div>Value: {value}</div>
}
</div>
);

View File

@ -19,13 +19,13 @@ const DemoRetry = () => {
return (
<div>
{loading?
<div>Loading...</div>
: error?
<div>Error: {error.message}</div>
: <div>Value: {value}</div>
{loading
? <div>Loading...</div>
: error
? <div>Error: {error.message}</div>
: <div>Value: {value}</div>
}
<a href='javascript:void 0' onClick={() => retry()}>Retry</a>
<button onClick={() => retry()}>Retry</button>
</div>
);
};