我幾個月來一直在使用Redux,並且我意識到使用Redux實際上會減慢我的開發速度(很抱歉,標題具有挑釁性)。我將後端和前端完全分成兩個回購站。我在後端使用Rails,在前端使用Redux。Redux會減慢開發速度嗎?
在React,Redux和Babel中跟隨現代ES6趨勢感覺非常好。但這兩件事打擾我:
- 你必須寫很多代碼才能得到正確的CRUD。正確獲取加載狀態,確保前端和後端數據始終保持同步,等等比您想象的更麻煩。
- 你必須擔心SSR,這並不是那麼簡單。
因此,我繼續在Rails和React中重寫應用程序,而不使用Redux。基本上,我只是使用React繪製表示組件,而Rails控制器取代了Redux的智能容器。然後,我可以快兩倍地實現相同的功能。
什麼時候應該實際使用Redux?難道我做錯了什麼?
這顯然主要是基於意見的,所以它可能會被關閉。也就是說,我個人發現['MobX'](https://github.com/mobxjs/mobx)比Redux更適合我。 – robertklep
您將Rails應用程序與具有完全分離的後端和前端的堆棧進行比較。我懷疑這真的是Redux會讓你放慢腳步。 – noppa