
Web components
- Reuse: A component is made once and can be reused across different pages, apps, or frameworks.
- Support: Once fully standardized, it will work on any browser without additional libraries.
- Maintenance: Since the design is modular and the components are self-contained, they're easier to maintain.
- Encapsulation: Markup structure, style, and behaviour will be kept hidden and separate from other code on the page so that different parts do not clash.
- Reliability: Code is not spread across HTML and JS files, thereby avoiding inconsistencies.
- Flexibility: Components can be written inline, imported or even compiled.
- Composability: Components can use or interface with other components.
Svelte
Angular
React
Book time in drop in hours