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

React faz a view, mas não é controlador nem modelo, mesmo que pratique algo parecido com atualização de estado. Essa distinção pesa na hora de fazer rollback ou entender o fluxo da aplicação, especialmente em projetos maiores.
Já passei por isso, essa história de modelos e views em React é um caos na operação. Acho que a gente precisa pensar bem na arquitetura desde o início pra evitar esses problemas.
Pois é, essa confusão de MVC com React dá trabalho depois na hora de fazer rollback ou depurar. Muitas vezes a gente acaba misturando responsabilidades e aí complica a manutenção.
Concordo, o impacto prático de separar bem as camadas é enorme. Senão, vira uma bola de neve na hora de alterar alguma coisa ou reverter mudanças.