<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Web Components on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/web-components/</link><description>Recent content in Web Components on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 31 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/web-components/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 2: Understanding JSX: React&amp;#39;s Language Extension</title><link>https://ai-blog.noorshomelab.dev/react-mastery-2026/chapter-2-understanding-jsx/</link><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/react-mastery-2026/chapter-2-understanding-jsx/</guid><description>&lt;h2 id="chapter-2-understanding-jsx-reacts-language-extension"&gt;Chapter 2: Understanding JSX: React&amp;rsquo;s Language Extension&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring React developer! In Chapter 1, you set up your development environment and got a taste of what React is all about. Now, it&amp;rsquo;s time to dive into one of React&amp;rsquo;s most distinctive features: &lt;strong&gt;JSX&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;JSX might look a bit unusual at first glance – like a mix of JavaScript and HTML. But don&amp;rsquo;t let its unique appearance intimidate you! By the end of this chapter, you&amp;rsquo;ll not only understand what JSX is and why React uses it, but you&amp;rsquo;ll also be comfortable writing your own JSX code to define your application&amp;rsquo;s user interface. We&amp;rsquo;ll explore how JSX allows us to build UI in a declarative and intuitive way, and peek behind the curtain to see how it works under the hood. This fundamental understanding is crucial for building any modern React application.&lt;/p&gt;</description></item><item><title>Angular Elements: Compiling Angular Components into Native Web Components for Broader Reusability</title><link>https://ai-blog.noorshomelab.dev/guides/angular-elements-web-components/</link><pubDate>Tue, 02 Sep 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/angular-elements-web-components/</guid><description>&lt;hr&gt;
&lt;h1 id="1-introduction-to-angular-elements"&gt;1. Introduction to Angular Elements&lt;/h1&gt;
&lt;p&gt;Welcome to this comprehensive guide on Angular Elements! In today&amp;rsquo;s diverse web development landscape, the ability to reuse UI components across different frameworks is incredibly valuable. Angular Elements provides a powerful solution by allowing you to package your Angular components as native Web Components, also known as Custom Elements. This means you can take a component built with the full power of Angular and seamlessly integrate it into any web project—whether it&amp;rsquo;s built with React, Vue, plain HTML, or even other Angular applications.&lt;/p&gt;</description></item><item><title>Angular Elements: Compiling Angular Components into Native Web Components for Broader Reusability</title><link>https://ai-blog.noorshomelab.dev/posts/angular-elements-web-components/</link><pubDate>Tue, 02 Sep 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/angular-elements-web-components/</guid><description>&lt;hr&gt;
&lt;h1 id="1-introduction-to-angular-elements"&gt;1. Introduction to Angular Elements&lt;/h1&gt;
&lt;p&gt;Welcome to this comprehensive guide on Angular Elements! In today&amp;rsquo;s diverse web development landscape, the ability to reuse UI components across different frameworks is incredibly valuable. Angular Elements provides a powerful solution by allowing you to package your Angular components as native Web Components, also known as Custom Elements. This means you can take a component built with the full power of Angular and seamlessly integrate it into any web project—whether it&amp;rsquo;s built with React, Vue, plain HTML, or even other Angular applications.&lt;/p&gt;</description></item><item><title>Web Components Unleashed: A Deep Dive into Advanced Patterns and Production Readiness</title><link>https://ai-blog.noorshomelab.dev/guides/web-components-advanced-deep-dive/</link><pubDate>Tue, 02 Sep 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/web-components-advanced-deep-dive/</guid><description>&lt;hr&gt;
&lt;h1 id="1-introduction-to-advanced-web-components"&gt;1. Introduction to Advanced Web Components&lt;/h1&gt;
&lt;p&gt;Welcome to the advanced realm of Web Components! You&amp;rsquo;ve grasped the fundamentals of Custom Elements, Shadow DOM, and Templates. Now, it&amp;rsquo;s time to elevate your skills and explore how Web Components can excel in complex, real-world scenarios, addressing challenges typically found in large-scale applications and modern web development architectures.&lt;/p&gt;
&lt;p&gt;This guide is designed for developers who are comfortable with the basics of Web Components and want to:&lt;/p&gt;</description></item><item><title>Web Components: A Comprehensive Guide to Native Reusability</title><link>https://ai-blog.noorshomelab.dev/guides/web-components-native-guide/</link><pubDate>Tue, 02 Sep 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/web-components-native-guide/</guid><description>&lt;hr&gt;
&lt;h1 id="1-introduction-to-web-components"&gt;1. Introduction to Web Components&lt;/h1&gt;
&lt;p&gt;Welcome to this comprehensive, hands-on guide to Web Components! In an era where JavaScript frameworks dominate, Web Components stand out as a set of native browser technologies that allow you to create reusable, encapsulated, and truly framework-agnostic UI elements. This means you can build a component once and use it in any web project, whether it&amp;rsquo;s plain HTML, React, Vue, Angular, or Svelte, without worrying about framework-specific dependencies.&lt;/p&gt;</description></item></channel></rss>