React Native 应用程序开发是否可以通过软件架构实现,例如 MVC,MVP,MVVM ?
谢谢。
答案 0 :(得分:8)
是。 React Native只是你提到的那些软件设计模式中的“V”。如果你考虑React周围的其他库,比如Flux,那么也许我的答案不是100%准确。我建议阅读:
https://medium.com/javascript-inside/what-if-react-was-really-only-the-v-in-mvc-5854fd6f601c
这是一个更完整的答案,考虑到App不仅仅是React Native,还有后端和涉及的数据模型:
希望它有所帮助。
答案 1 :(得分:1)
最好的办法是使用Redux或Relay Architecture
答案 2 :(得分:1)
react native仅是视图,但是您可以尝试构建 MVC 体系结构。 这是我的模型,您可以将其用作mvc体系结构的模型。