https://stenciljs.com By now you’ve probably heard a lot about web components. Google’s Polymer project is probably the best known framework for building web components, offering both browser support polyfills and useful abstraction to get started.
Stencil, however, offers an alternative way to create web components. Built by the team behind the Ionic framework, you can use Stencil to quickly create custom HTML elements with all the functionality you need wrapped up in them. Because it uses the web component standards, your creations aren’t tied to a particular framework. Stencil may be particularly appealing to those familiar with React, since it takes a lot of influence from it.