2017-04-20 224 views
0

我开始学习ReactNative来开发Android和iOS应用程序。在此之前,我使用Java和Swift编写移动应用程序。我应该使用Redux创建我的ReactNative应用程序吗?

最近几周我在网上搜索了很多,从其他开发者那里获得使用ReactNative或其他“跨平台框架”的经验。早期我听说Redux和许多开发人员使用它。

我在Redux中编写了一些例子来理解这个概念,我已经理解了一些东西,但不是全部。

所以,我来到我的主要问题,编程ReuxNative应用程序的两个平台与Redux更好吗?优缺点都有什么 ?初学者从没有Redux的ReactNative开始更好?

希望任何人都可以回答我的问题并分享他的经验,所以我更了解Redux。

+2

在我看来,这是一个好主意,立即跳入REDX。不过,恐怕这是这个论坛的主题,主要是基于意见。 –

+1

即使我正在考虑在redux中制作我的react-native应用程序。我在这里看到的一个优点是,我可以简单地将我的web应用程序中的所有reducers,actions和sagas都复制到我的移动应用程序中,因为这是根本不会改变的(因为路由等原因可能会有一些变化) –

+0

@viktor是这是基于意见,但我想从其他开发者那里获得经验和意见:) – developKinberg

回答

2

我会先说好好理解React如何工作并阅读React最佳实践,因为那是React Native在React本机应用程序中用来编写本机视图层次结构的原因。

对于一个简单的应用程序,你不必使用Redux.You可以随时添加它。

https://blog.tighten.co/you-might-not-need-redux

+0

这是一个很好的答案,在我的第一个ReactNative中的几天我学习了React的核心概念及其工作原理。我写这个问题是因为对于我来说,作为初学者,我认为在没有Redux的情况下编写应用程序很容易,因为我了解了更多情况以及我需要实现的内容。 – developKinberg

相关问题