Maksuton funktionaalisen Reactin verkkokoulutussarjamme jatkuu ja 27.5.2020 klo 10-12 tutkimme sivuvaikutuksen käsitettä ohjelmoinnissa yleisesti ja käytämme Reactin useEffect-hookia sivuvaikutusten eristämiseen muusta ohjelmasta.
Käytännön livekoodausosassa tutkimme useEffect-hookin käyttötilanteita ja tarkastelemme yleisiä ratkaisumalleja. Pääasiassa keskitymme seuraaviin käyttötilanteisiin:
1) Käyttöliittymätilan luominen uudelleen ensimmäisen piirron jälkeen
2) Ajastimien käyttö
3) Tiedon noutaminen ulkoisesta tietolähteestä
4) DOM-objektin käsittely
5) Vapautusta vaativien resurssien käyttö
6) Useamman useEffect-funktion käyttö samassa funktiokomponentissa
7) useEffect-funktioihin ripustetuttujen riippuvuuksien määrittäminen
Verkkokokoontuminen nauhoitetaan ja kuka tahansa voi katsella sen jälkikäteen Youtubessa. Rekisteröityä voit tästä: https://attendee.gototraining.com/r/5758381395759952641
Tervetuloa!
Selma-koira ja kumppanit
Aikaisempien kokoontumisten sisällöt löydät näistä linkeistä:
Lähde mukaan opiskelemaan funktionaalista ohjelmointia – maksaa vain vaivan
Ilmainen React-kurssi käynnistyy
Ilmainen React-kurssi uusitaan
Ilmainen React-työpaja – rakennetaan nelilaskin funktionaalisin React-komponentein
llmainen Koodiklinikka – Funktionaalinen React
Livekoodataan yhdessä koiramainen muistipeli Reactilla
Kokoontumisten nauhoitteet löydät tältä soittolistalta: https://www.youtube.com/watch?v=FEBfC8vZxNo&list=PLaPZ0rDCxLrfMPtsZRb_VR4VAlmc6EeWy
Kun sivuvaikutukset eristetään muusta koodista, voidaan muu koodi pitää puhtaana.