# component.kitchen > AI-optimized mirror of component.kitchen containing 24 pages totalling 13,581 words of clean markdown content, structured data, and semantic HTML. Original source: https://component.kitchen/. Last updated: 2026-06-15T10:10:32.232Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Web component experts](/content/site-root.html) (387 words) ## Articles & Blog Posts - [blog/posts/our-current-best-answer-for-styling-reusable-components-subclassing.html](/content/blog/posts/our-current-best-answer-for-styling-reusable-components-subclassing.html) (1 words) - [blog/posts/a-history-of-the-html-slot-element/index.html](/content/blog/posts/a-history-of-the-html-slot-element/index.html) (1 words) - [blog/posts/a-simple-state-based-recalc-engine-for-web-components.html](/content/blog/posts/a-simple-state-based-recalc-engine-for-web-components.html) (1 words) - [blog/posts/building-a-great-combo-box-component-is-so-much-trickier-than-youd-think.html](/content/blog/posts/building-a-great-combo-box-component-is-so-much-trickier-than-youd-think.html) (1 words) - [blog/posts/supporting-both-automatic-and-manual-registration-of-custom-elements.html](/content/blog/posts/supporting-both-automatic-and-manual-registration-of-custom-elements.html) (1 words) - [blog/posts/building-a-storybook-like-demo-browser-with-web-components-a-much-simpler-way-to-get-most-of-the-benefits.html](/content/blog/posts/building-a-storybook-like-demo-browser-with-web-components-a-much-simpler-way-to-get-most-of-the-benefits.html) (1 words) - [blog/posts/unsurprising-code-and-magic-optimizing-for-the-first-time-vs-the-nth-time.html](/content/blog/posts/unsurprising-code-and-magic-optimizing-for-the-first-time-vs-the-nth-time.html) (1 words) - [HTML custom elements don't feel quite at home in React today](/content/blog/posts/should-the-elix-project-maintain-react-versions-of-its-general-purpose-ui-components.html) (623 words) - [Use CSS Custom Properties](/content/blog/posts/styling-is-critical-to-web-component-reuse-but-may-prove-difficult-in-practice.html) (1,661 words) - [Internet Explorer 11](/content/blog/posts/is-it-worth-creating-web-components-that-work-on-ie-11-or-edge.html) (1,097 words) - [A component's framework should be an invisible implementation detail](/content/blog/posts/hiding-internal-framework-methods-and-properties-from-web-component-apis.html) (1,175 words) - [Example](/content/blog/posts/customizing-custom-elements-with-custom-elements/index.html) (926 words) - [Some pros and cons of JSX on the server](/content/blog/posts/using-javascript-template-literals-with-jsx-for-server-side-rendering.html) (783 words) - [The mind-blowing part](/content/blog/posts/elix-v20-released-with-support-for-extensively-customizable-components.html) (603 words) - [What Stencil _is_](/content/blog/posts/a-look-at-stenciljs/index.html) (1,033 words) - [Using Elix to build a small and fast native-like PWA for mobile devices - Component Kitchen](/content/blog/posts/using-elix-to-build-a-small-and-fast-native-like-pwa-for-mobile-devices.html) (834 words) - [Creating software in 2028 is so amazing now that we build with reusable UI components! - Component Kitchen](/content/blog/posts/creating-software-in-2028-is-so-amazing-now-that-we-build-with-reusable-ui-components.html) (1,003 words) - [Why contribute to the Elix project?](/content/blog/posts/get-involved-with-elix/index.html) (529 words) - [Example: ARIA support](/content/blog/posts/your-web-components-with-shadow-dom-may-need-to-update-light-dom-too.html) (557 words) - [Menu positioning](/content/blog/posts/building-a-great-menu-component-is-so-much-trickier-than-youd-think.html) (1,764 words) - [Elix general-purpose web component library releases v1.0.0 - Component Kitchen](/content/blog/posts/elix-general-purpose-web-component-library-releases-v100.html) (242 words) - [Rob Bearman](/content/about/index.html) (303 words) - [sitemap-xml.html](/content/sitemap-xml.html) (54 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives