React.js je JavaScript biblioteka koja služi za pravljenje korisničkog interfejsa (UI), posebno interaktivnih web aplikacija. Razvila ju je kompanija Facebook (Meta), a danas je jedan od najpopularnijih alata u frontend razvoju.
Ukratko, React.js služi za:
Izradu brzih i responzivnih web aplikacija – Korisnički interfejs se osvežava bez ponovnog učitavanja cele stranice (SPA – single page applications).
Organizaciju koda kroz komponente – Umesto velikog HTML fajla, u Reactu praviš manje delove (komponente) koje se mogu više puta koristiti i lako održavati.
Rad sa podacima i promenama u interfejsu – Pomoću stanja (useState) i efekata (useEffect) aplikacija može reagovati na korisničke akcije i promene podataka u realnom vremenu.
Bolju organizaciju i skalabilnost velikih projekata – React je idealan za veće aplikacije jer omogućava timski rad i modularnu strukturu.
Primeri gde se koristi React.js:
- Web interfejsi društvenih mreža (npr. Facebook, Instagram)
- Online prodavnice i korpe za kupovinu
- Administratorski paneli i korisnički nalozi
- Interaktivne forme, grafikoni, dinamički sadržaji itd.
Prijava na obuku za React.js je dostupna putem sajta
Karakteristike kursa
- Lekcija 0
- Test 0
- Trajanje 20 školskih časova
- Nivo težine Početni nivo
- Jezik Srpski
- Broj studenata 15
- Procene Da
- 1 Section
- 0 Lessons
- Lifetime
- Onlajn nastavaNastava se održava onlajn preko google učionice sa predavačem. Onlajn lekcije trenutno nisu dostupne.0
Dokumenta koja su potrebna za upis
- Očitana lična karta
- Fotokopija diplome poslednje završene škole
Kompetencije
- Zna šta je React.js i za šta se koristi
- Zna da postavi okruženje (Node.js,Create React App)
- Zna teoriju komponenti
- Zna stilizovanje komponenti
- Zna liste i ključeve, props i uslovno prikazivanje
- Zna useState, useEffect, useReducer, useContext
- Zna rad sa formama
- Zna navigaciju između stranica React Router
- Zna osnovne animacije sa CSS
Trajanje kursa
- 2 mesec tj. 20 školskih časova


