Matyas.
SlužbyProjektyZkušenostiBlogKontakt
ENOzvěte se
Zpět na slovník
web-devux

ARIA

ARIA (Accessible Rich Internet Applications) je sada HTML atributů, které poskytují dodatečnou sémantiku pro asistenční technologie, jako jsou čtečky obrazovky. Atributy jako aria-label, aria-hidden a role pomáhají popsat dynamický obsah, vlastní widgety a interaktivní prvky, které samotné nativní HTML nedokáže plně vyjádřit. Prvním pravidlem ARIA je nepoužívat ji tam, kde existuje nativní HTML element se stejnou sémantikou.

#web-dev#ux

Související pojmy

Flutter

Flutter je open-source UI toolkit od Googlu pro tvorbu nativně kompilovaných aplikací pro mobily, web a desktop z jediné kódové základny v jazyce Dart. Na rozdíl od React Native, který mapuje na platformově nativní UI komponenty, Flutter renderuje vše vlastním vysoce výkonným renderovacím enginem Skia/Impeller, čímž dává vývojářům pixelově přesnou kontrolu nad každým prvkem na obrazovce. Tento přístup zajišťuje identický vizuální výstup napříč platformami, ale znamená, že Flutter widgety automaticky nepřebírají platformově specifické designové konvence.

Task runner

Task runner je nástroj, který automatizuje opakující se vývojové úlohy jako kompilaci kódu, spouštění testů, minifikaci assetů a restart serverů. Rané webové task runnery jako Grunt a Gulp definovaly workflow jako JavaScript kód, zatímco moderní přístupy využívají npm skripty, Turborepo nebo Nx pro orchestraci úloh v monorepu. Task runnery tvoří základ lokální vývojové automatizace a zajišťují konzistentní spouštění úloh v celém týmu.

Automatické škálování

Automatické škálování je schopnost systému automaticky upravovat počet běžících instancí nebo přidělených zdrojů na základě aktuální poptávky. Při nárůstu provozu se připojí nové instance; při poklesu se přebytečné zdroje uvolní kvůli úspoře nákladů. Cloudové platformy jako AWS, GCP a Azure nabízejí auto-scaling skupiny s konfigurovatelnými politikami na základě využití CPU, počtu požadavků, hloubky fronty nebo vlastních metrik.

Designový systém

Designový systém je sbírka znovupoužitelných komponent, pravidel a standardů, které zajišťují vizuální a funkční konzistenci napříč produktem nebo skupinou produktů. Typicky zahrnuje knihovnu komponent, design tokeny, typografická pravidla, barevné palety a dokumentaci. Designové systémy propojují práci designérů a vývojářů a umožňují týmům stavět rozhraní rychleji při zachování jednotného vzhledu.

Context API

Context API v Reactu poskytuje způsob předávání dat skrz strom komponent bez ručního propasovávání props přes každou mezilehlou úroveň. Kontext se vytvoří pomocí `createContext`, podstrom se obalí `Providerem` a hodnota se konzumuje kdekoli níže pomocí `useContext`. Je ideální pro globální záležitosti jako motivy, stav autentizace nebo lokalizaci, ale měl by se používat uvážlivě, protože jakákoli změna hodnoty kontextu překreslí všechny konzumující komponenty.

Internacionalizace

Internacionalizace (i18n) je proces návrhu softwaru tak, aby jej bylo možné přizpůsobit různým jazykům, regionům a kulturám bez změn kódu. Zahrnuje externalizaci textových řetězců, podporu rozložení zprava doleva (RTL), zpracování formátování dat/čísel/měn a přizpůsobení se roztažení textu. Knihovny jako react-intl, next-intl a i18next poskytují infrastrukturu pro správu překladů a lokalizovaného formátování v JavaScript aplikacích.

Všechna slova

Máte v hlavě projekt?

Ať už potřebujete webovou appku, mobilní appku nebo automatizaci s AI — ozvěte se a probereme, jak vám můžu pomoct.

Ozvěte se
Matyas.

Weby, mobilní appky a automatizace s AI. Pomáhám firmám šetřit čas i peníze technologií, která opravdu funguje.

Odkazy

  • Služby
  • Projekty
  • Zkušenosti
  • Blog
  • Slovník
  • Kontakt

Připravuji

  • Případové studieBrzy
  • Zdroje

© 2026 Matyas Prochazka. Všechna práva vyhrazena.