React Native应用程序开发是否可以用MVC, MVP, MVVM这样的软件架构实现?

非常感谢.

推荐答案

对React Native只是您提到的那些软件设计模式中的"V".如果你考虑其他图书馆的react ,如流量,那么maybe我的答案不是maybe%准确.我建议阅读以下内容:

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

以下是一个更完整的答案,考虑到应用程序不仅是React Native,还包括后端和涉及的数据模型:

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

希望有帮助.

React-native相关问答推荐

react 本机中的TextInput对齐中的长文本

在 iOS 模拟器中运行 React Native 应用程序时找不到 UMModuleRegistryAdapter.h

异步(async)/等待(await)和递归

通过带有对象子对象的数组react native 映射 - 与react网络中的工作方式不同?

React Native - NSNumber 无法转换为 NSString

React Native:无法点击调试菜单

在 Docker 中使用 Fastlane 构建 iOS 应用

React Native 中的原生广告

React Native 创建自定义组件/库

在 React Native 视图上强制 onLayout

React Native 无法运行堆栈跟踪

React Native onLayout 与 React Hooks

React Native - __DEV__ 未定义

React.createClass vs. ES6 箭头函数

由于对 sourcetree 的 husky 预推送,Git 推送失败

如何在 React Native 中禁用图像淡入效果?

Android Log

如何在react-native中更新数组状态?

如何允许 react-native 启用对 JSX(扩展)文件的支持

如何修复 npm 审计修复问题?