我几个月来一直在使用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