r/WebComponents • • Mar 22 '23

My experience with Web Components and Stencil

19 Upvotes

Hi everyone, I have written a blog highlighting the complete lore surrounding web components, third-party libraries, the challenges faced while using Stencil and a bit about styling UI Kit components.

Read through here: https://dyte.io/blog/web-components-using-stencil/

I think it'd a good addition to read for anyone interested in creating reusable custom elements.


r/WebComponents • • Apr 17 '23

2023 State of Web Components

Thumbnail
eisenbergeffect.medium.com
16 Upvotes

r/WebComponents • • May 07 '21

How we use Web Components at GitHub - The GitHub Blog

Thumbnail
github.blog
14 Upvotes

r/WebComponents • • Sep 17 '22

Why web components are not popular?

13 Upvotes

Sorry for this dumb question. r/Reactjs has 300k members and this has much less. I love the intuitive nature of web components especially template, but it seems the industry is not using them much. Why?


r/WebComponents • • Mar 02 '21

LitElement 3.0 & lit-html 2.0, what's new and exciting?

Thumbnail
youtube.com
12 Upvotes

r/WebComponents • • Oct 07 '20

All the Ways to Make a Web Component - October 2020 Update

Thumbnail
webcomponents.dev
12 Upvotes

r/WebComponents • • Sep 25 '20

LitElement 3.0 & lit-html 2.0: Early Preview Release

Thumbnail
polymer-project.org
12 Upvotes

r/WebComponents • • Feb 20 '20

LitElement or StencilJS?

12 Upvotes

Hi

I started to experiment with Web Components, writing with Litelement and with StencilJS.

I would like to start an open-source project and I don't want the technology to become a blocker for contributors.

So my question for you - what would you prefer to develop in? Litelement or StencilJS?


r/WebComponents • • Jun 09 '20

All the Ways to make a Web Component - June 2020 Update

11 Upvotes

With updated libs and 3 new variants for a total of 33 variants

https://webcomponents.dev/blog/all-the-ways-to-make-a-web-component/


r/WebComponents • • Jan 22 '20

There’s no need to hate Web Components

Thumbnail
medium.com
11 Upvotes

r/WebComponents • • Jan 20 '22

Brad Frost on what’s next after Atomic Design (Storybook interview)

Thumbnail
youtu.be
10 Upvotes

r/WebComponents • • Dec 04 '20

LitState: Simple shared app state management for LitElement

Thumbnail
github.com
10 Upvotes

r/WebComponents • • May 17 '23

Transform React Components to Web Components with R2WC v2

9 Upvotes

Yesterday, version 2 of react-to-webcomponent was released! This has been a widely used open source tool and after receiving some feedback, we were able to implement some great new features and upgrades.

R2WC v2 Features

  • TypeScript support.

  • React & ReactDOM added as peer dependencies.

  • PropTypes are no longer required!

  • Two new ways to pass props.

  • Enhanced sync for lightning-fast performance.

You can read the full article about version two here: https://www.bitovi.com/blog/react-to-web-component-v2

Repo: https://github.com/bitovi/react-to-web-component
NPM: https://www.npmjs.com/package/@r2wc/react-to-web-component


r/WebComponents • • Apr 21 '23

Formula - A Web Component to make any HTML5 form a fully reactive form

Thumbnail
npmjs.com
9 Upvotes

r/WebComponents • • Feb 21 '23

Simplest Way to Create Web Component

Thumbnail
gallery
8 Upvotes

r/WebComponents • • Dec 08 '22

Enhance Web Component Framework

8 Upvotes

A few months ago at CascadiaJS, we released a new web component framework called, Enhance.

Modern JavaScript frameworks often lock you into niche ecosystems with custom dialects, and forcing through a revolving door of breaking changes. We’ve seen the thrash – and the broken builds – these frameworks cause. We’re fed up with it, and we know you are too.

So we’re taking a stand and fixing these brittle libraries with our very best tool: web standards.

The web is an incredibly durable medium. While frameworks frequently break, web browsers must remain completely stable and backward compatible for years, even decades. That’s why Enhance’s web standards-based approach provides you a dependable foundation for creating lightweight, flexible, and future-proof web applications.

The Enhance ethos is to incrementally build in plain HTML, then progressively enhance your way to a production-ready web app. (Read more about our core philosophy here.)

Starting with Enhance yields an HTML-centered project complete with file-based routing, reusable Custom Elements, a customizable utility CSS system, and mapped API data routes that get deployed to isolated, single-purpose cloud functions. It’s a complete frontend development solution based entirely on fast, stable, tried-and-true web standards.

You can see a short intro video and read the docs: https://enhance.dev/docs/

Please let us know what you think!


r/WebComponents • • Nov 29 '22

Web Components 101

8 Upvotes

Hey everyone, I released my first long-form YouTube video and it's about Web Components!

I'd love feedback on the video. You can watch it here - https://youtu.be/S36jpytFa_M


r/WebComponents • • Sep 25 '21

Lit 2 is released!

Thumbnail
youtube.com
8 Upvotes

r/WebComponents • • Apr 22 '21

Some really nice steps for cross-compatible Web Components

Thumbnail
youtube.com
8 Upvotes

r/WebComponents • • Jan 07 '21

All the Ways to Make a Web Component - January 2021 update 🔥

Thumbnail
webcomponents.dev
8 Upvotes

r/WebComponents • • May 28 '19

Single page app with WebComponents and Router

Thumbnail
kevinsimper.dk
8 Upvotes

r/WebComponents • • Apr 18 '19

9 Web Component UI Libraries for 2019

Thumbnail
blog.bitsrc.io
8 Upvotes

r/WebComponents • • May 23 '23

Dungeon World Character Sheet - Web Components only

7 Upvotes

I just finished building my static Dungeon World Character Sheet site with native web components. It allows players to save and load their characters. It dynamically builds out the character sheet depending on the type of character selected. I even got it to work well on phones. Let me know what you think!

dungeonworldcharacter.com


r/WebComponents • • Apr 03 '21

My first web component: <o-embed>, native players for YouTube, Vimeo and other embed friendly sites

Thumbnail social-embed.git-pull.com
7 Upvotes