V první lekci kurzu Reactu se budeme věnovat především opakování základů JavaScriptu.
- Klonování repozitáře z GitHubu k sobě na disk
- Proměnné
- Strict mode
- Deklarace proměnných -
let
,const
- Proměná je
const
, ale objekt nebo pole jdou stále změnit! - Zápis objektů - vlastnost, klíč, hodnota, tečková konvence vs. "závorková"
- Datové typy - hodnotové vs. referenční
- Podmínky
- Porovnávací operátory
- Logické výrazy
- Truthy / falsy
- Bang Bang!
- Funkce
- Funkce - vstupní a výstupní parametry
- Funkce je také hodnota
- Volání funkce → závorky, odkaz na funkci jako hodnotu → bez závorek
- Anonymní funkce - tam kde máme uvést funkci, můžeme funkci přímo napsat, ne vždy je potřeba jí dávat jméno, když ji použijeme jen jednou
- Arrow funkce
- Objekty
- Zkrácený zápis vlastností objektů
{x, y, z}
- Destrukturování - obecně, v parametrech funkce
- Zkrácený zápis vlastností objektů
- Užitečné drobnosti
- Template string
Ahoj ${x} světe!
- Ternární operátor
- Template string
- Metody pole
- Procházení pole -
array.forEach()
- Filtrování pole -
array.filter()
- Mapování pole -
array.map()
- Procházení pole -