Blog entry by Mariam Gerber

Picture of Mariam Gerber
by Mariam Gerber - Friday, 15 May 2026, 7:28 AM
Anyone in the world

One of the ModNS discussion board moderators (in a long-deleted post, sadly) known as it "the most ridiculous concept I have ever seen on these fora". I went all in on the name for https://djalexhino.com my put up, whereas also throwing it some shade within the title (and literal ouroboros side-eye within the hero image). I’m not using the templates or slots online. I’m talking about the way in which React elements are composed. 5000 the one factor that scares about web elements is spending extra time doing issues that had been easy in react.

In case you attempt to make use of one like the opposite, you’ll struggle the course of their pure grain. I don’t assume we should see internet components like those you would possibly discover in an enormous monolithic React app: your Button or Desk or Input parts. I said this earlier this 12 months, twicapacitaciones.cl however feeling it moreso: ataxiav.com I really feel like web parts are (lastly) beginning to land https://dugulaselharitas.dev in each our consciousness but additionally our fingertips (allowing us to actually use them each day).

This feature of internet components encourages a design of composability. They're the molecules and organisms in Atomic design. Their design prioritize totally different functionality and types of use. Or can you utilize HTML up until it reaches its limit and then improve the markup? Instead of all-singing, all-dancing web components, slots it feels a lot more elegant to use internet parts to reinforce your present markup with simply enough additional behaviour.

Others are making more sensible judgements and, having been bitten by lock-in in the past, https://soicaudb.com are now giving web elements a go. You could do similar with jQuery for example, but then you have to manually keep observe of when components are added and faraway from the DOM to apply logic to them. Those feelings don’t ever get outdated, freeslotsonline and are a big purpose why I nonetheless love hacking on issues. But I’ve not had a motive to properly play with them and have individuals cry: " oh pricey god no!

I loved the feeling of making a game play by my guidelines, of constructing on others’ work, of being part of a group and swapping data, and of making cool (dumb) stuff happen simply because I willed it. With internet components, you may even say React’s element mannequin is being ported to the browser. But it’s being performed in a approach that works to reinforce how the net already works, not substitute it.

It’s portable. It obeys the single responsibility principle.

Or we might call them "HTML web parts." If your customized element is empty, it’s not an HTML internet part. It stands in distinction to a "JavaScript net components" which can be an empty aspect whose functionality and contents rely solely on JavaScript. Jim created an icon-record custom element that wraps round an everyday ul populated with li parts. HTML net elements encourage a mindset of augmentation as an alternative.

Try not to deliver React’s mindset with you. No framework can make that claim.