Hela dagen ägnades åt att gå igenom Custom Hooks i mer detalj i och med workshop:en från i torsdags, och vi skrev både en useLocalStorage-hook och en useFetch-hook samt en tillhörande HackerNewsSearch-komponent som använde vår useFetch-hook.
En bit in på eftermiddagen blev vi klara med genomgången av useFetch-hook:en och ni fick i uppgift att implementera React Router i HackerNewsSearch-appen. Se nedan om workshopen för fler detaljer!
Artiklar
The Hooks of React Router
https://css-tricks.com/the-hooks-of-react-router/
Workshop
Ta den nya, uppstädade koden ifrån 02-router-mappen i GitHub-repository:t och implementera så att man på varje sökresultat kan klicka på en ”Read more”-knapp för att komma till en HackerNewsArticle-komponent (eller liknande), där ni ska använda er nya useFetch-hook för att hämta ut data om artikeln baserat på dess ID (API-endpoint är http://hn.algolia.com/api/v1/items/:id).
Förslagsvis länkar ni till vilken artikel man är på som en route-parameter, t.ex. genom en <Route path='/articles/:id' /> eller liknande sökväg.
Kika även på artikeln ovan om The Hooks of React Router, som vi ska kika på imorgon.