Frontendové knihovy a komponentový přístup Flashcards

1
Q

Jaké jsou klíčové vlastnosti a typické využití Reactu?

A
  • Vlastnosti: React je deklarativní, efektivní a flexibilní knihovna pro tvorbu uživatelských rozhraní, založená na komponentách, které mohou být třídní nebo funkční s Hooks.
  • Využití: Používá se pro dynamické webové aplikace, kde je důraz na rychlou reakci UI a jednoduchou správu stavu pomocí Reduxu nebo kontextu.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Co charakterizuje Vue.js a kde najde uplatnění?

A
  • Vlastnosti: Vue.js je progresivní JavaScriptový framework, který se vyznačuje jednoduchostí a přístupností, umožňuje rychlé učení a snadnou integraci.
  • Využití: Ideální pro malé a rozsáhlé SPA díky modularitě a snadné integraci s dalšími knihovnami a projekty.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jaké jsou vlastnosti Angularu a pro jaký typ aplikací je nejvhodnější?

A
  • Vlastnosti: Angular je robustní platforma a framework pro vývoj v HTML a TypeScriptu, nabízející komplexní nástroje a komponenty pro rozsáhlé aplikace.
  • Využití: Vhodný pro vývoj enterprise aplikací s komplexními UI a bohatými funkcemi, podporuje efektivní správu stavu a závislostí.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Co odlišuje Svelte od jiných frameworků a kdy je jeho využití ideální?

A
  • Vlastnosti: Svelte překládá komponenty do imperativního kódu při sestavení, eliminuje potřebu virtuálního DOM a zvyšuje výkon.
  • Využití: Vhodný pro rychlé webové aplikace, kde je důraz na minimalismus a efektivitu.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jaké jsou výhody komponentového přístupu ve vývoji frontendu?

A
  • Rozdělení prezentace: Umožňuje rozdělit UI do nezávislých, znovupoužitelných částí, což zlepšuje organizaci kódu a usnadňuje údržbu a testování.
  • Konfigurace a znovupoužitelnost: Komponenty přijímají data jako vstupy, což umožňuje jejich snadnou konfiguraci a znovupoužitelnost v různých částech aplikace.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly