Tive esse mesmo pensamento Felps, por ter iniciado como dev backend já tive alguns contatos com alguns padrões como o MVC e MVP, além de ter estudado um pouco outros como MVVM por exemplo. Quando iniciei no front, senti um pouco de falta de um pattern alí.
Buscando aplicar algo parecido no front, ví muitos padrões que se aplicam no ecosistema react/next. E recentemente analisando o repo de um projeto (react native), ví que alí eles usavam um pattern muito parecido com MVP, uma variação dele, que me fez brilhar os olhos.
Eu já tinha aplicado esse pattern em outro Framework, porém backend (no windows forms). Últimamente tenho gostado de aplicar o MVP no ecosistema react, visando separar melhor as responsabilidades da view, da lógica do componente além de conseguir escrever testes unitários de forma mais clara e objetiva, criando testes para a lógica e para view (como disse, existem patterns do próprio ecosistema que resolvem este problema, mas gostei de ver esse no react).
tenho um exemplo simples de como esse parttern fica no react, repo.
O que acham disso?