“Good frontend development is hard. Scaling frontend development so that many teams can work simultaneously on a large and complex product is even harder.” This is the prelude to the very interesting article written by Cam Jackson where we propose a different method to create a scalable and complex web interface.
How to split up your large, complex, frontend codebases into simple, composable, independently deliverable apps.
Source: Micro Frontends
You should look at the Solid Project https://github.com/solid/solid