React Native - React Native Architecture

时间:2018-03-05 09:51:11

标签: react-native architecture react-native-android react-native-ios

React Native 应用程序开发是否可以通过软件架构实现,例如 MVC,MVP,MVVM

谢谢。

3 个答案:

答案 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,还有后端和涉及的数据模型:

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

希望它有所帮助。

答案 1 :(得分:1)

最好的办法是使用Redux或Relay Architecture

答案 2 :(得分:1)

react native仅是视图,但是您可以尝试构建 MVC 体系结构。 这是我的模型,您可以将其用作mvc体系结构的模型。

react-native-model