About training
React je moderna JavaScript biblioteka koja pruža jednostavan način kreiranja i održavanja kompleksnih UI komponenti, kao i njihovu kompoziciju u kompletne stranice. Biblioteka je početno kreirana od strane kompanije Facebooki popularnost je stekla zahvaljujući odluci da od prvog trenutka bude objavljena kao Open Sourcerešenje, što je privuklo veliki broj inženjera iz celog sveta da prihvate, nauče, a kasnije se i priključe daljem razvoju same biblioteke.
Najveće prednosti React-a u odnosu na druge biblioteke i framework-e su jednostavnost kreiranja i održavanja komponenti, koje se lako mogu ponovo iskoristiti pri kreiranju kompleksnijih komponenti i stranica. Upravo iz ovog razloga se React najviše koristi pri kreiranju in-house Design sistema, odnosno kolekcije komponenata koja se koristi za kreiranje celokupnih UI rešenja za potrebe web aplikacija. Takođe, jedna od prednosti je i filozofija Single way data bindingkoja ograničava protok informacija između komponenata, pa time olakšava upravljanje podacima i testiranje samih komponenti.
Program je naglašeno praktičan, predavanja su najvećim delom veoma kratka i praćena praktičnim radom na računaru.