- Use the
useEffecthook 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
Appcomponent from scratch - Use the
useEffecthook in theAppcomponent. Inside the callback foruseEffect, send afetchrequest 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 thealtattribute set to "A Random Dog".