- Use the
useEffect
hook to fetch data from an API and set state
This lab is missing the App
component that index.js
is looking for. To pass
the tests in this lab:
- Create an
App
component from scratch - Use the
useEffect
hook in theApp
component. Inside the callback foruseEffect
, send afetch
request tohttps://dog.ceo/api/breeds/image/random
, a free API that returns a random image of a dog. - Display a
<p>
tag with the text of "Loading..." when the component is first rendered - After receiving a response from the API, show the dog image in an
<img>
tag, with thealt
attribute set to "A Random Dog".