Skip to content

Commit ff1ac2e

Browse files
committed
Update examples to use new state model.
1 parent 2885747 commit ff1ac2e

File tree

8 files changed

+36
-36
lines changed

8 files changed

+36
-36
lines changed

examples/basic-fetch/src/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,19 @@ const UserDetails = ({ data }) => (
2727
const App = () => (
2828
<>
2929
<Async promiseFn={loadUser} userId={1}>
30-
{({ data, error, isLoading }) => {
31-
if (isLoading) return <UserPlaceholder />
30+
{({ data, error, isPending }) => {
31+
if (isPending) return <UserPlaceholder />
3232
if (error) return <p>{error.message}</p>
3333
if (data) return <UserDetails data={data} />
3434
return null
3535
}}
3636
</Async>
3737

3838
<Async promiseFn={loadUser} userId={2}>
39-
<Async.Loading>
39+
<Async.Pending>
4040
<UserPlaceholder />
41-
</Async.Loading>
42-
<Async.Resolved>{data => <UserDetails data={data} />}</Async.Resolved>
41+
</Async.Pending>
42+
<Async.Fulfilled>{data => <UserDetails data={data} />}</Async.Fulfilled>
4343
<Async.Rejected>{error => <p>{error.message}</p>}</Async.Rejected>
4444
</Async>
4545
</>

examples/basic-hook/src/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ const UserDetails = ({ data }) => (
2626
)
2727

2828
const User = ({ userId }) => {
29-
const { data, error, isLoading } = useAsync({ promiseFn: loadUser, userId })
30-
if (isLoading) return <UserPlaceholder />
29+
const { data, error, isPending } = useAsync({ promiseFn: loadUser, userId })
30+
if (isPending) return <UserPlaceholder />
3131
if (error) return <p>{error.message}</p>
3232
if (data) return <UserDetails data={data} />
3333
return null

examples/custom-instance/src/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,19 @@ const UserDetails = ({ data }) => (
2929
const App = () => (
3030
<>
3131
<AsyncUser userId={1}>
32-
{({ data, error, isLoading }) => {
33-
if (isLoading) return <UserPlaceholder />
32+
{({ data, error, isPending }) => {
33+
if (isPending) return <UserPlaceholder />
3434
if (error) return <p>{error.message}</p>
3535
if (data) return <UserDetails data={data} />
3636
return null
3737
}}
3838
</AsyncUser>
3939

4040
<AsyncUser userId={2}>
41-
<AsyncUser.Loading>
41+
<AsyncUser.Pending>
4242
<UserPlaceholder />
43-
</AsyncUser.Loading>
44-
<AsyncUser.Resolved>{data => <UserDetails data={data} />}</AsyncUser.Resolved>
43+
</AsyncUser.Pending>
44+
<AsyncUser.Fulfilled>{data => <UserDetails data={data} />}</AsyncUser.Fulfilled>
4545
<AsyncUser.Rejected>{error => <p>{error.message}</p>}</AsyncUser.Rejected>
4646
</AsyncUser>
4747
</>

examples/movie-app/src/App.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,14 @@ const TopMovies = ({ handleSelect }) => (
6262
</span>
6363
</h1>
6464
<Async promiseFn={fetchMovies}>
65-
<Async.Loading>
65+
<Async.Pending>
6666
<p>Loading...</p>
67-
</Async.Loading>
68-
<Async.Resolved>
67+
</Async.Pending>
68+
<Async.Fulfilled>
6969
{movies =>
7070
movies.map(movie => <Movie {...movie} key={movie.id} onSelect={handleSelect(movie)} />)
7171
}
72-
</Async.Resolved>
72+
</Async.Fulfilled>
7373
</Async>
7474
</Fragment>
7575
)
@@ -99,10 +99,10 @@ const Details = ({ onBack, id }) => (
9999
</span>
100100
</button>
101101
<Async promiseFn={fetchMovieDetails} id={id} onResolve={console.log}>
102-
<Async.Loading>
102+
<Async.Pending>
103103
<p>Loading...</p>
104-
</Async.Loading>
105-
<Async.Resolved>
104+
</Async.Pending>
105+
<Async.Fulfilled>
106106
{movie => (
107107
<Fragment>
108108
<div className="main">
@@ -126,15 +126,15 @@ const Details = ({ onBack, id }) => (
126126
</div>
127127
<div className="reviews">
128128
<Async promiseFn={fetchMovieReviews} id={id} onResolve={console.log}>
129-
<Async.Loading>
129+
<Async.Pending>
130130
<p>Loading...</p>
131-
</Async.Loading>
132-
<Async.Resolved>{reviews => reviews.map(Review)}</Async.Resolved>
131+
</Async.Pending>
132+
<Async.Fulfilled>{reviews => reviews.map(Review)}</Async.Fulfilled>
133133
</Async>
134134
</div>
135135
</Fragment>
136136
)}
137-
</Async.Resolved>
137+
</Async.Fulfilled>
138138
</Async>
139139
</div>
140140
)

examples/with-abortcontroller/src/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ const download = (args, props, controller) =>
99
.then(res => res.json())
1010

1111
const App = () => {
12-
const { run, cancel, isLoading } = useAsync({ deferFn: download })
12+
const { run, cancel, isPending } = useAsync({ deferFn: download })
1313
return (
1414
<>
15-
{isLoading ? <button onClick={cancel}>cancel</button> : <button onClick={run}>start</button>}
16-
{isLoading ? (
15+
{isPending ? <button onClick={cancel}>cancel</button> : <button onClick={run}>start</button>}
16+
{isPending ? (
1717
<p>Loading...</p>
1818
) : (
1919
<p>Inspect network traffic to see requests being canceled.</p>

examples/with-nextjs/pages/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ class Hello extends React.Component {
2020
const { userId = 1 } = url.query
2121
return (
2222
<Async promiseFn={loadUser} userId={userId} watch={userId} initialValue={data}>
23-
<Async.Loading>
23+
<Async.Pending>
2424
<p>Loading...</p>
25-
</Async.Loading>
26-
<Async.Resolved>
25+
</Async.Pending>
26+
<Async.Fulfilled>
2727
{data => (
2828
<>
2929
<p>
@@ -43,7 +43,7 @@ class Hello extends React.Component {
4343
</p>
4444
</>
4545
)}
46-
</Async.Resolved>
46+
</Async.Fulfilled>
4747
<i>
4848
This data is initially loaded server-side, then client-side when navigating prev/next.
4949
</i>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from "react"
22

3-
const Contributors = ({ data, error, isLoading }) => {
4-
if (isLoading) return "Loading Contributers..."
3+
const Contributors = ({ data, error, isPending }) => {
4+
if (isPending) return "Loading Contributers..."
55
if (error) return "Error"
66
return (
77
<ul>
@@ -12,4 +12,4 @@ const Contributors = ({ data, error, isLoading }) => {
1212
)
1313
}
1414

15-
export default Contributors
15+
export default Contributors
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from "react"
22

3-
const Repositories = ({ data, error, isLoading }) => {
4-
if (isLoading) return "Loading Repositories..."
3+
const Repositories = ({ data, error, isPending }) => {
4+
if (isPending) return "Loading Repositories..."
55
if (error) return "Error"
66
return (
77
<ul>
@@ -12,4 +12,4 @@ const Repositories = ({ data, error, isLoading }) => {
1212
)
1313
}
1414

15-
export default Repositories
15+
export default Repositories

0 commit comments

Comments
 (0)