Entity component systems https://en.m.wikipedia.org/wiki/Entity–component–system are used in game development, and claim great benefit in simplifying codebases.
A cursory glance around doesn’t show any web front end libraries based on ECS.
Why have they not had more impact in web front end application development?
Ref:
https://www.gamasutra.com/blogs/TobiasStein/20171122/310172/The_EntityComponentSystem__An_awesome_gamedesign_pattern_in_C_Part_1.php
I think Redux (often used with React/React Native) looks a bit like ECS, at least to the extent that they both use an event/action-oriented approach.
But web front ends are just far simpler than games, and so the main priority is how to make them look like the designers want and how to crank them out quickly, rather than how to manage a lot of complexity.