React Native应用程序开发可以采用MVC、MVP、MVVM等软件架构进行实现吗?
谢谢。
React Native应用程序开发可以采用MVC、MVP、MVVM等软件架构进行实现吗?
谢谢。
是的。React Native只是你提到的那些软件设计模式中的“V”。如果考虑到React周围的其他库,比如Flux,则也许我的回答不是100%准确的。我建议阅读这篇文章:
https://medium.com/javascript-inside/what-if-react-was-really-only-the-v-in-mvc-5854fd6f601c
以下是一个更完整的答案,考虑到应用程序不仅仅是React Native,还包括后端和涉及的数据模型:
希望对您有所帮助。
最好的方法是使用Redux或Relay架构。
Telescope是“React的功能性MVC框架”
完全透明 - 我写了它。
它并没有引起太多注意,但我认为它有很多优点。
“减少样板文件 - 自文档语法 - 易于测试 - 改进调试 - 数据验证”
它已经通过了全面的测试,并且我已经在一些大型项目中使用过它。