Projekt

Obecné

Profil

ReactJS knihovna » Historie » Verze 6

Jiří Trefil, 2023-03-26 19:39

1 1 Jiří Trefil
h1. ReactJS knihovna
2 2 Jiří Trefil
3 4 Jiří Trefil
React je opensource knihovna vyvíjená společností Meta (facebook) a společně s VueJS a Angularem soupeří o srdce frontend vývojářů.
4
 
5 5 Jiří Trefil
React následje *deklarativní* paradigma a *komponentově orientovaný* návrh. Deklarativní paradigma je v podstatě pouze obálka nad imperativně napsaným kódem, programátor volá pouze API Reactu.
6 4 Jiří Trefil
7 1 Jiří Trefil
Komponenty jsou snadno představitelné jako právě jeden HTML prvek. Komponenty můžeme skládat dohromady a tvořit pomocí nich komplexní stránky. Komponentový návrh umožňuje velice elegantně recyklovat kód a silně podporuje D.R.Y. standard. 
8 4 Jiří Trefil
9
Samotný React běží nad Nodejs serverem. Nodejs (TODO link na nodejs ofiko) je interprect javascriptu, který umožňuje interpretovat javascript přímo na počítači. Nativně javascriptu rozumí pouze webový prohlížeč.
10
11 6 Jiří Trefil
React umožňuje použití Typescriptu (typová nadstavba javascriptu), který se následně kompiluje do čistého javascriptu. V projektu SPADe je používán *Typescript* kvůli robustnější codebase. (TODO link na ofiko TS dokinu)
12 4 Jiří Trefil
13 2 Jiří Trefil
*