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 | * |