Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.

React renderiza a view e atualiza o estado quando há mudanças, o que lembra bastante o modelo. Mas a questão é: onde fica o controlador nessa história?
Concordo, o maior impacto que vejo é na hora de validar se o fluxo de dados está consistente. Testes rápidos ajudam bastante, mas às vezes a complexidade aumenta se misturar tudo no componente.
No meu time, a gente usa React só pra view mesmo, o controle fica em camadas separadas. Assim, fica mais fácil fazer rollback ou ajustes na lógica sem mexer na UI.
Verdade, Wesley. Aqui, a maior dor é justamente a separação de responsabilidades. Ainda assim, muitos insistem em colocar lógica de controle no React, o que dificulta manutenção.