Sovelto PRO
Uusi

PRO Live: React Redux

Reactin yksi suurista kipukohdista on usein tilanhallinta. Yhden komponentin sisäinen tilanhallinta onnistuu state-tilamuuttujalla, mutta kun tilaa pitäisi pitää yllä koko sovelluksen tasolla niin React ei vä’lttämättä tarjoakaan selkeää ratkaisua. Pienissä sovelluksissa tilan hallinta ei ole ongelma, hieman suuremmissa voidaan käyttää kontekstia, mutta kunnolla tilan saa hallintaan Reduxin avulla.

Vaativuus
Arvostelut
1h 30m
Kesto
179,00 
+ alv./VAT
Sovelto PRO
Ajankohta: 14:00 - 15:30
Sijainti:
Valitsemasi koulutus sisältää seuraavat päivät:
Sovelto Access -krediiteillä maksettaessa veloitamme krediittejä kurssin euromääräisen hinnan verran. Tarkan krediittimäärän voit kysyä myyntipalvelusta: 020 7776 670 tai myyntipalvelu@sovelto.fi

Ilmoittaudu viimeistään 07.09.2020
Puhuttu kieli: Suomi

Valitettavasti kyseinen kurssi on jo täynnä, kokeilethan toisella ajankohdalla tai sijainnilla.

Tai ota yhteyttä myyntipalveluun: 020 7776 670 tai myyntipalvelu@sovelto.fi

Sovelto PRO
Uusi

Redux pohjautuu Flux-malliin, eikä sen kanssa ole pakko käyttää Reactia. React ja Redux toimivat kuitenkin parhaiten yhdessä, ja niiden avulla isonkin sovelluksen tilanhallinta saadaan keskitettyä. Komponentit pitävät edelleen yllä oman tilansa, mutta koko sovelluksen tila pidetään yllä ja jaetaan sitä tarvitseville komponenteille Reducerien avulla, komponentit päivittävät Reduxin tilaa Actionien avulla. Store on paikka, jonka avulla komponentit saavat yhteyden Reduxiin. React Redux on kirjasto, jolla voi yhdistää Reduxin React-sovellukseen helposti (mikäli kyseistä sanaa voi Reactin ja Reduxin kanssa käyttää)..

Sisältö

  • Hello Redux ja React-Redux
    • Alustus ja Reduxin käyttöön otto
    • Pääkonseptit: Store, Reducer, Action
  • Action tarkemmin
    • Actionien määrittely
    • Parhaita käytäntöjä
  • Reducerit
    • Reducereiden määrittely ja käyttö
    • Reducereiden yhdistely ja jakaminen
  • Store
    • Provider: storen käyttö
    • Komponenttien storen käyttö
    • Useamman storen käyttö
  • React-router ja Redux
    • Routerin ja Reduxin kontekstien yhdistäminen
  • REST APIen hyödyntäminen Reduxin kanssa
    • Komponentin hallinnoimana
    • Middlewaren avulla Thunk/Saga

 

 

 

Avainsanat: , , , , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
useita
179,00  + alv./VAT

Vastuuhenkilö


Tommi Teräsvirta

Tommi Teräsvirta

Tommi on ohjelmistokehitykseen liittyvän kouluttamisen ja konsultoinnin rautainen ammattilainen. Tommilla kouluttajaura alkoi vuonna 1997 Java-koulutuksilla. Hän on toiminut ohjelmistoalalla useissa haastavissa tehtävissä, mistä saatua kokemusta hän pystyy hyödyntämään niin Full stack Web-kehityksessä kuin sulautettujen järjestelmien ja käyttöjärjestelmien alueilla. Tommilta löytyy sertifioitua osaamista niin Microsoft-ympäristöön, kuin Java ja C++ -kieliinkin liittyen. Lähellä sydäntä ovat myös mobiilit alustat, avoin lähdekoodi ja Linux. Tommi on erittäin pidetty kouluttaja. Hän onnistuu koulutuksissaan innostamaan aiemmin koodausta karttaneen oppilaan koodauksen salojen mielenkiintoiseen maailmaan. Tommi on konsultoinut ja kouluttanut niin koti- kuin ulkomaillakin.
MCTS, Oracle Certified Professional, Java SE 7 Programmer, TOGAF® Foundation Certificate, Certified QT Specialist

Kouluttaja


Tommi Teräsvirta

Tommi Teräsvirta

Tommi on ohjelmistokehitykseen liittyvän kouluttamisen ja konsultoinnin rautainen ammattilainen. Tommilla kouluttajaura alkoi vuonna 1997 Java-koulutuksilla. Hän on toiminut ohjelmistoalalla useissa haastavissa tehtävissä, mistä saatua kokemusta hän pystyy hyödyntämään niin Full stack Web-kehityksessä kuin sulautettujen järjestelmien ja käyttöjärjestelmien alueilla. Tommilta löytyy sertifioitua osaamista niin Microsoft-ympäristöön, kuin Java ja C++ -kieliinkin liittyen. Lähellä sydäntä ovat myös mobiilit alustat, avoin lähdekoodi ja Linux. Tommi on erittäin pidetty kouluttaja. Hän onnistuu koulutuksissaan innostamaan aiemmin koodausta karttaneen oppilaan koodauksen salojen mielenkiintoiseen maailmaan. Tommi on konsultoinut ja kouluttanut niin koti- kuin ulkomaillakin.
MCTS, Oracle Certified Professional, Java SE 7 Programmer, TOGAF® Foundation Certificate, Certified QT Specialist