reactjs – 可能是使用Redux而不是Flux的缺点

前端之家收集整理的这篇文章主要介绍了reactjs – 可能是使用Redux而不是Flux的缺点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚发现 Redux.一切看起来不错。使用Redux而不是Flux有什么缺点,不好意思或妥协吗?谢谢
Redux作者这里!

我想说你将使用它做出以下妥协:

>你需要学会避免突变。 Flux对于突变数据没有嫉妒,但Redux不喜欢突变,许多与Redux互补的包假设你永远不会改变状态。您可以使用仅限于开发者的软件包执行此操作,例如redux-immutable-state-invariant,使用Immutable.js,或信任您自己和您的团队编写非突变性代码,但这是您需要注意的事情,这需要是您的团队接受的有意识的决定。
>你必须仔细挑选你的包。虽然Flux明确地不试图解决“附近”的问题,如undo/redopersistenceforms,Redux有扩展点,如中间件和存储增强器,它产生了一个young but rich ecosystem.这意味着大多数包是新的想法和避风港’ t接受临界使用质量。你可能依赖于几个月后显然是一个坏主意的东西,但很难说。
>你不会有一个很好的Flow集成。 Flux currently lets you do very impressive static type checks其中Redux doesn’t support yet.我们会到那里,但它需要一些时间。

我认为第一个是初学者的最大障碍,第二个可能是过热的早期使用者的问题,第三个是我的个人宠物peeve。除此之外,我不认为使用Redux带来了Flux避免的任何特定的缺点,有些人说它甚至有一些ups相比Flux。

另见我的答案upsides of using Redux

猜你在找的React相关文章