Check out this pagefor LitElement starter kits.
WebComponents - for web UI/UX development WCs are go to technology.
You can use lit-element library to simplify and future proof your WC based developemnt.
The only serious drawback of WCs are that they are difficult to render server side (SSR).
So for now you should not use them for pages. For app UI you don’t need SSR so there is no issue.
An excellent Web Compoment Quick Start
Webpack - Use Webpack to bundle
- Dont use Polymer CLI
- For state management you may use redux.