jaandrle / jaandrle.github.io

Personal page/blog
https://jaandrle.github.io/
MIT License
2 stars 3 forks source link

Postřehy k Webovým komponentám #64

Closed jaandrle closed 1 year ago

jaandrle commented 3 years ago
jaandrle commented 1 year ago

Postřehy k Webovým komponentám

V tomto příspěvku se podíváme na několik zajímavých projektů a myšlenek týkajících se webových komponent. Nejprve se zaměříme na nástroje a frameworky, které nám mohou usnadnit práci s webovými komponentami, a poté se podíváme na některé kritické postřehy a návrhy na zlepšení.

Nástroje a frameworky

uce-template

uce-template je nástroj inspirovaný Vue 3 pro tvorbu webových komponent bez použití buildovacích nástrojů. Více informací naleznete v článku od Andrea Giammarchi.

ichigui

ichigui je lehký framework pro webové komponenty.

qwc

qwc nabízí rychlé a jednoduché vytvoření webových komponent.

vanilla-web-components

Tento příklad z vanilla-web-components ukazuje, jak použít CSS framework s webovými komponentami.

Kritické postřehy a návrhy na zlepšení

The failed promise of Web Components

Lea Verou ve svém příspěvku kritizuje slib webových komponent a uvádí, že potřebujeme lepší způsoby, jak řešit jejich nedostatky.

html-syntax-guidelines

V html-syntax-guidelines Lea Verou shrnuje zásady a doporučení pro psaní čistého a srozumitelného HTML kódu.

Declarative Custom Elements Strawman

Tento návrh z WICG se zabývá deklarativním způsobem definování webových komponent.

observed-state

observed-state je demo, které ukazuje, jak lze implementovat správu stavu pomocí uce-template.