Filtrera

ReactJS

På denna kursen får du dels lära dig de tre biblioteken, men framför allt kommer du att få en förståelse för de bakomliggande idéerna och varför de är så framgångsrika.

Reacts huvudsakliga idé är denna; om vi renderar om istället för att uppdatera så blir koden lättare att både skriva och resonera kring. Det förväntade prestandafallet uteblir tack vare sinnrik användning av virtual DOM, som resulterar i att bara de nödvändiga uppdateringarna faktiskt utförs under motorhuven.

Precis som React så föddes även Redux ur tankarna kring funktionell programmering. Redux lagrar all state i appen i ett enda objekt, vilket kombinerat med ett enkelriktat dataflöde gör att en förvånansvärt stor del av din kodbas förvandlas till "rena" funktioner, utan sidoeffekter. Resultatet blir en kodbas som både är mindre komplicerad samt lättare att resonera kring.

Den tredje delen i treenigheten är React Router, som ger din React-app en routing-lösning baserad på den beprövade designen i Embers router. 

    Målgrupp

    Frontend-utvecklare som vill lära sig ett nytt, kraftfullt sätt att bygga webappar.

    Förkunskaper

    En god grundförståelse för HTML, CSS och JavaScript, motsvarande innehållet i våra kurser HTML5, CSS3, och Modern JavaScript.

    stjarnor_fyra.jpg


    "The trainer was very nice and friendly, open minded, gladly answered any questions and explained the confusions"



    Dag 1

    • Introduktion
      • JavaScripts flexibilitet
      • Funktionell programmering
      • Vad är React?
      • Utvecklingsmiljö
    • React, level 1
      • Rendera en komponent
      • Kombinera komponenter
      • Kommunikation mellan komponenter
    • Redux, level 1
      • Flux och Redux
      • Reducers
      • Store
    • React och Redux tillsammans
      • Koppla in state till komponenter
      • Låta komponenter uppdatera state

    Dag 2

    • React-Router
      • Definiera routes
      • Länkar och dynamisk navigering
      • Routes och Redux
    • React, level 2
      • Klass-syntax
      • Spara state i komponenten
      • Komponentens livscykel
      • Mixins
    • Redux, level 2
      • Kombinera reducers
      • Middlewares
      • Asynkrona action creators
      • Utvecklingsverktyg för Redux
    • I ett större sammanhang
      • Serverrendering
      • Rendera till annat än DOM:en
      • Enhetstesta React-kod
      • Övrigt i ekosystemet

    Relaterade artiklar

    • Inför den nya JavaScript-säsongen

      Häng med när vi inför den nya säsongen i Premier L... förlåt, JavaScript, tar tempen på våra favoritlag - Angular Rovers, FC React och TypeScript United!

      Läs mer
    • Våga välja Vue?

      Är React och Angular fortfarande de två enda ansvarsfulla alternativen när JavaScriptramverket för det nya projektet ska väljas, eller har Vue nu vuxit till att bli ett reellt alternativ?

      Läs mer
    • Nu lanserar vi kurscenter i Prag

      Med start i maj erbjuder vi nu även våra kurser i Prag. Passa på att njuta av en av Europas vackraste städer samtidigt  som du deltar på en av våra kurser! 

      Läs mer

    Kursinformation

    Kurskod: T273
    Datum: 14 jan
    Plats: Malmö
    Kurslängd: 2 dagar
    Pris: 21 500 SEK
    Språk: Engelska

    Lärare

    Dela

    Kontakta oss för mer information

    040 61 70 720
    info@edument.se


    Alla priser är exkl. moms