You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instead of getting the existing bookings from the file data/fakeBookings.json, we will get and load the bookings from a remote API. In the <Bookings /> component, use the React function useEffect to console.log() some text only when the page first renders on the screen. Verify that when you refresh the page, the text appears once in the console. Then, in the useEffect function, use the fetch() function to get data from https://cyf-react.glitch.me.
Try to pair or mob on this feature.
Hints:
Replace FakeBookings in the bookings state and initialise it with [] (because we haven't fetched any results yet!)
After calling the fetch() function, use .then() to handle the response. Try looking at your Pokemon app that you worked on in class for an example
When the response comes back, use setBookings to update the results
Test:
Verify the customers data are still displayed correctly in the table.
The text was updated successfully, but these errors were encountered:
16. Load bookings remotely
Instructions:
Instead of getting the existing bookings from the file
data/fakeBookings.json
, we will get and load the bookings from a remote API. In the<Bookings />
component, use the React functionuseEffect
toconsole.log()
some text only when the page first renders on the screen. Verify that when you refresh the page, the text appears once in the console. Then, in theuseEffect
function, use thefetch()
function to get data fromhttps://cyf-react.glitch.me
.Try to pair or mob on this feature.
Hints:
FakeBookings
in the bookings state and initialise it with[]
(because we haven't fetched any results yet!)fetch()
function, use.then()
to handle the response. Try looking at your Pokemon app that you worked on in class for an examplesetBookings
to update the resultsTest:
The text was updated successfully, but these errors were encountered: