JavaScript 2, dag 7 – React Query

Dagen inleddes med en snabb genomgång av React Router v6 följt av felsökning för jag missat att migrera <Link>-komponenterna när vi uppgraderade till v6-beta.0 i torsdags. Därefter skapade vi en ny React-app (03-query) med lite placeholders i statisk HTML, innan vi introducerade React Query och kollade på hur den kan Läs mer…

JavaScript 2, dag 6 – React Router v6

Vi ägnade större delen av förmiddagen åt att gå igenom workshopen från i tisdags, där vi bland annat installerade paketet use-url-search-params som gjorde att vi enklare kunde interagera med query-parametrar i vår URL istället för att manuellt behöva parse:a och uppdatera location.search. Precis innan lunch kollade vi på React Router Läs mer…

JavaScript 2, dag 4 – React Hooks

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 Läs mer…

JavaScript 2, dag 1 – React Hooks

Idag gick vi igenom useState på förmiddagen som är den första och enklaste i raden av React Hooks som vi ska kika på den här veckan. Eftermiddagen ägnades åt den spännande useEffect-hook:en som gör att vi kan (bland mycket annat) replikera componentDidMount, componentDidUpdate och componentWillUnmount lifecycle events från klass-komponenter. GitHub-repository Läs mer…

JavaScript 1, dag 34 – React Basics – Container/Class Components vs UI Components, Forms, Life Cycle Methods and axios in React

Idag har vi gått igenom skillnaden mellan s.k. Container Components (även kallade Class Components) och UI Components. För en refresher se nedan skärmdump från avsnitt #15 om Stateless Components från Shauns video-serie om React: Därefter tittade vi på hur man kan hantera Forms i React och skapade en AddTodo-komponent som Läs mer…