Does React Native Application Development can be implement with Software Architecture such as MVC, MVP, MVVM?
Thank you.
Does React Native Application Development can be implement with Software Architecture such as MVC, MVP, MVVM?
Thank you.
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:
Hope it helps.
react native is only view, but you can try to build your MVC Architecture. here is my model you can use it as a model for your mvc Architecture.
Telescope is "A functional MVC framework for React"
Full disclosure - I wrote it.
It hasn't gained much notice but I think it has a lot going for it.
"Reduced boilerplate - Self-documenting syntax - Easy to test - Improved debugging - Data validation"
Its fully tested and I've used it in some big projects.