React er et JavaScript-bibliotek for å bygge brukergrensesnitt som har tatt webutviklingsverdenen med storm. React er kjent for sin flammende rask ytelse og har skapt et økosystem av tusenvis av relaterte moduler på NPM.
Men i et fellesskap som favoriserer valg og fleksibilitet, kan det være vanskelig å vite hvor du skal begynne! Så her er seks kurs som vil gi deg full fart på det siste innen React-utvikling.
Enten du vil mestre React animasjon, lære hvordan du arbeider med React Native eller Redux, eller få hendene dine skitne, bygge noen praktiske React applikasjoner, disse kursene har dekket deg.
I dette kurset får Envato Tuts + instruktør Andrew Burgess deg i gang med å bygge moderne webapps med React og Redux.
Med utgangspunkt i ingenting, bruker du disse to bibliotekene til å bygge et komplett webprogram. Du starter med den enkleste mulige arkitekturen og bygger sakte opp appen, funksjonen etter funksjonen. På slutten har du opprettet en komplett flashcards-app for læring med avstandsrepetisjon.
Underveis får du sjansen til å skjerpe dine ES6 (ECMAScript 2015) ferdigheter og lære mønstrene og modulene som fungerer best med React og Redux!
Noen ganger er den beste måten å lære bare å dykke inn og gjøre noe praktisk. I dette kurset av Jeremy McPeak skal du lære React ved å skrive komponenter som du kan innlemme i dine egne applikasjoner.
Underveis lærer du alt grunnlaget for kodende React-komponenter. Du lærer om JSX, hendelser, administrerende stat og bestått rekvisitter. Du vil også lære om noen andre viktige begreper som komponenter med høyere rekkefølge, livscyklusmetoder og bruk av tredjepartsbiblioteker.
Mobilappbrukere forventer at ytelsen og funksjonene som bare kan leveres av innfødt apputvikling. Men å gå innfødt betyr ofte at du må utvikle appen din for flere plattformer. Reag Native broer dette gapet ved å la deg skrive brukergrensesnittet i moderne JavaScript og automatisk omdanne det til innfødte plattformspesifikke visninger.
I dette kurset vil Envato Tuts + instruktør Markus Mühlberger lære deg hvordan du skriver mobilapper i React Native. Du lærer å lage, legge ut og komponere stil, gi brukerinteraksjon og integrere tredjepartskomponenter i appen din. Underveis vil du bygge en kult plattform for fitness-app!
Når du har startet med React Native i løpet av kurset ovenfor, vil du sette din kunnskap til nytte. Så prøv dette kurset på å bygge en sosial app med React Native.
Du er sammen med Markus Mühlberger igjen for denne, og han vil vise deg hvordan du enkelt kan bygge en sosial app med en Firebase-back-end. Du vil også lære mer avanserte emner som sofistikert visningsruting, kamera og bildebibliotekstilgang, og hvordan du bruker enhetens adressebok.
Hvis du vil legge til noe liv og engasjement i React-appen din, er animasjon en fin måte å gjøre det på.
I dette kurset lærer du hvordan du legger til noe gnist i din webapp med enkle animasjoner. Følg med Stuart Memo, og du vil bygge en grunnleggende tilrettelegge app, og deretter forbedre den med UI-animasjon.
For å starte, lærer du hvordan du bruker Reacts innebygde animasjonshooks. Etter at du har blitt dyktig med det, går du videre til reaksjonsbevegelse, et veldig populært og kraftig animasjonsbibliotek.
Koding av en fullstabel-app har alltid vært vanskelig. Utviklere må kjenne helt forskjellige sett med språk, verktøy, biblioteker og rammer for klient og server side. Men med React and Node kan du bruke samme JavaScript-kode på både klienten og serveren.
I dette kurset vil Jeremy McPeak vise deg hvordan du skriver en universell (isomorf) React app-en som kan gjengi på serveren eller klienten. Dette vil la oss gjenbruke den samme koden på serveren og klienten, og det vil gjøre det enklere for søkemotorer å indeksere appen vår. Følg med ettersom Jeremy bygger en enkel app i React with React Router og oppgraderer den deretter med server-side routing.
Du kan ta noen av våre React-kurs med en gang med et abonnement på Envato Elements. For en enkelt månedlig avgift får du tilgang ikke bare til disse kursene, men også til vårt voksende bibliotek med over 1000 videokurser og bransjeledende e-bøker på Envato Tuts+.
I tillegg får du ubegrensede nedlastinger fra det store Envato Elements-biblioteket med 400 000 kreative eiendeler. Lag med unike skrifttyper, bilder, grafikk og maler, og lever bedre bedre prosjekter raskere.