File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -68,8 +68,9 @@ import { useState, useEffect } from 'react';
68
68
import { useDataProvider } from ' react-admin' ;
69
69
70
70
const PostList = () => {
71
- const [posts , setPosts ] = useState ();
72
- const [error , setError ] = useState ([]);
71
+ const [posts , setPosts ] = useState ([]);
72
+ const [error , setError ] = useState ();
73
+ const [isLoading , setIsLoading ] = useState (true );
73
74
const dataProvider = useDataProvider ();
74
75
useEffect (() => {
75
76
dataProvider .getList (' posts' , {
@@ -78,9 +79,10 @@ const PostList = () => {
78
79
filter: { status: ' published' }
79
80
})
80
81
.then (({ data }) => setPosts (data))
81
- .catch (error => setError (error));
82
+ .catch (error => setError (error))
83
+ .finally (() => setIsLoading (false ));
82
84
}, []);
83
- if (posts ) { return < Loading / > ; }
85
+ if (isLoading ) { return < p > Loading< / p > ; }
84
86
if (error) { return < p> ERROR < / p> ; }
85
87
return (
86
88
< ul>
You can’t perform that action at this time.
0 commit comments