React Native - React Native Architecture

I am a Student picture I am a Student · Mar 5, 2018 · Viewed 12.3k times · Source

Does React Native Application Development can be implement with Software Architecture such as MVC, MVP, MVVM?

Thank you.

Answer

Luis Serrano picture Luis Serrano · Mar 5, 2018

Yes. React Native is just the "V" in those software design patterns you're mentioning. If you consider other libraries around React, like Flux, then maybe my answer isn't 100% accurate. I recommend reading this:

https://medium.com/javascript-inside/what-if-react-was-really-only-the-v-in-mvc-5854fd6f601c

Here's a more complete answer, considering the App not being just React Native but also the backend and the data models involved:

https://medium.com/of-all-things-tech-progress/understanding-mvc-architecture-with-react-6cd38e91fefd

Hope it helps.