React Simple Data Fetching Lab
Learning Goals
- Use the
useEffecthook to fetch data from an API and set state
Deliverables
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 a
<img>tag, with thealtattribute set to "A Random Dog".