API Design
Things to consider when designing, prototyping, and implementing reusable Web Components.
Handling data with Web Components
Custom elements concepts of attributes and properties are slightly different and not as comfortable as React props.
Handling properties in custom element upgrades
About a tricky situation with properties and the component lifecycle.
Handy Custom Elements' Patterns
A collection of common patterns for using with Custom Elements.
Knowledge: Attributes and properties
The difference between attributes and properties is a common source of confusion for developers.
Making Web Components for Different Contexts
How to work with web components, what to consider when making them, and how to embrace them.
Reusable Component Anti-Patterns - Semantic Obfuscation
One of the common pitfalls when designing composition-based DOM API for reusable web components.
Reusable UI Components and Data Binding
API design for reusable web components when passing data or setting the state of a UI component.
Selecting 3rd Party Web Components
A few things to consider when selecting a third party Web Component for your project.
Using Modern Web Components
Web Components use the same set of standard shared public APIs, regardless of how you build them.
Your Content in Shadow DOM Portals
Prototype of the portals concept with web components, inspired by PortalVue.