Overview
Web Components are excellent for building framework-agnostic reusable elements that must be shared publicly or reused across multiple projects. However, developers run into common issues, including the dreaded flash of un-styled content (FOUC) or Shadow DOM breaking native forms. In this talk, we’ll explore how to solve these issues by avoiding common Web Component pitfalls while server-side rendering Custom Elements to ensure that the client is delivered a responsive, accessible, and enhanceable interface.
Objective
To introduce developers to Web Components, but not in a starry-eyed way.
Five Things Audience Members Will Learn
- That the web platform has its own Component model.
- What are Web Components
- Situations when Web Components are useful
- Common problems you may run into with Web Components
- How to work around these problems
Target Audience
Web developers looking to reduce their dependency on heavyweight JavaScript frameworks.