2017-04-20 276 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

相關問題