Av: Miki Doi
2024-10-17
React Alicante 2024
Nu är det dags igen. När Sverige närmar sig hösten och det är lite kallare på morgonen, är det dags för mig att åka till React Alicante. Medan jag väntade på flyget tänkte jag tillbaka på alla jag träffade på konferensen förra året och för två år sedan. Jag såg verkligen fram emot att träffa några av dem igen och att möta nya människor. Det fanns minst tre talare som jag pratat med tidigare och det skulle bli spännande att höra deras presentationer. Förra året var de bara deltagare som jag, men nu skulle de tala på en stor scen.
Konferens dag 1: Fokus på React 19 och nya tekniker
Konferensen startade kl. 9:00 med Chance Stricklands tal om React 19, som snart lanseras i betaversion. Många intressanta funktioner presenterades, bland annat React Server Components och förbättringar för hantering av formulärelement. Efter några presentationer och en paus sprang jag på en bekant från förra året. Han hade sökt jobb då, och nu jobbade han för ett företag i Luxemburg men var baserad i Spanien. Vi diskuterade React Compiler, en av de nya funktionerna i React 19, och hur det kan förändra sättet vi bygger applikationer.
Senare under dagen var det flera inspirerande föreläsningar, bland annat om hur Github Copilot kan hjälpa oss att skriva mer tillgänglig kod. Jag har själv inte använt Copilot tidigare, men efter att ha hört talarna från Github förklara att “att använda Copilot är som att jobba som lead-utvecklare och hjälpa en junior utvecklare,” är jag definitivt nyfiken på att testa det.
Lightning Talks och eftermiddagspass
Efter lunch följde en serie lightning talks, där åtta talare delade kortare presentationer om olika ämnen som React Server Components, verktyg för att skapa diagram för planering, och end-to-end testing. Diskussionen om signals, som varit ett hett ämne på React Alicante även förra året, var fortsatt intressant. Signals är ett problem som ofta dyker upp i React och som hanteras på olika sätt i andra front-end-ramverk som Solid.js, Svelte och Vue.
Eftermiddagspasset handlade mycket om hur vi kan förbättra utvecklingsprocessen, med tal om schemahantering, Astro, och hur vi gör våra applikationer mer responsiva och tillgängliga. Konferensen avslutades runt 18:30, och även om många stannade kvar för att mingla, valde jag att gå hem och laga middag i lägenheten.
Dag 2: Fördjupning i React Query, validering och race conditions
Fredagens tal fokuserade ännu mer på React 19 och nya funktioner som kommer. David Khourshid gav en tankeväckande presentation där han betonade att vi inte behöver känna oss stressade över att alltid vara på framkant med den senaste tekniken. “Det är viktigt att ha koll på nyheterna,” sa han, “men förstå hur React fungerar på djupet och gör ditt jobb så bra som möjligt.” Han lyfte också fram vanliga misstag, som att göra API-anrop i useEffect, och föreslog istället att använda React Query för bättre hantering av dataladdning.
Ett annat intressant ämne var valideringsbiblioteket Vest, som presenterades av Evyatar Alush. Jag använder för närvarande yup med useForm i mina projekt, men Vest verkade vara ett bra alternativ som jag definitivt vill utforska vidare. Forbes Lindesays tal om race conditions i React fick mig också att tänka på problem jag har stött på i mitt nuvarande projekt.
Reflektioner och kunskapsdelning
Nu är jag på väg hem till Sverige och reflekterar över vad jag har lärt mig under React Alicante 2024. Det var min fjärde konferens sedan jag började på Dynabyte, och jag minns att det var betydligt svårare att förstå innehållet på min första konferens för fyra år sedan. Min kunskap har växt, och det är inspirerande att känna hur mycket jag har utvecklats. Jag har fått med mig många nya idéer som jag ser fram emot att börja använda i mitt uppdrag och i mitt dagliga arbete redan från imorgon.
Dynabyte har en generös utbildningsbudget som gör det möjligt för varje konsult att välja kurser och konferenser som passar deras individuella utveckling, och jag uppskattar verkligen den friheten. Efter att ha kommit tillbaka till Sverige höll jag en Dynalearn-session om React Alicante, där jag delade med mig av det jag lärt mig och bollade idéer med kollegor. Det är en fantastisk möjlighet att sprida kunskap och diskutera hur vi kan förbättra våra projekt.
Jag är tacksam för att ha fått möjlighet att delta i React Alicante i år igen och ser redan fram emot nästa år. Konferensen gav mig inte bara nya tekniska insikter, utan också inspiration till hur jag kan växa vidare i min roll och fortsätta utveckla både min egen och andras kompetens.