Building Embeddable Widgets with TypeScript
Too Long; Didn't Read
Sometimes, along with the main product, there is the need to create embeddable lightweight widgets. I chose web components and a Shadow DOM for this project. The Shadow DOM is a DOM with elements and styles that have their own scope. It is not affected by the main CSS of the website because it's encapsulated.