11得票1回答
ReactJS Flux Utils 组件

有一篇有趣的文章介绍了 Flux Utils 中暴露的 4 个主要类别。 Store ReduceStore MapStore(从 3.0.0 版本开始已被删除) Container 但是并不清楚在某些情况下应该使用哪个。只有对于ReduceStore和Container提供了2个示例...

14得票2回答
ReactJS Flux应用程序目录结构

我的团队目前正在使用Facebook的Flux架构编写ReactJS的大型应用程序。现在它仍处于初期阶段,但很快将会变得非常庞大。它将拥有50多个小组件视图、大量的操作、存储和动作创建者。目前,我们的目录结构如下 -App |___ module_1 | |___ components ...

7得票1回答
React/Flux - 为什么我需要一个action-dispatcher?

我明白我需要一个emit.change()分发器,让所有的组件都知道存储器内部发生了变化。但我不明白为什么我需要分派操作而不是直接从操作内部调用存储器。 也就是说,我为什么要这样做: var Dispatcher = require('dispatcher'); var MyActions...

14得票2回答
在shouldComponentUpdate中调用setState是否可行?

当状态发生改变时,我想触发另一个状态的改变。这是否本质上是个坏主意? 具体情况是组件被建模成一个状态机,根据 this.state.current_state 的值呈现不同的信息。但外部事件可以通过对状态进行更改(通过 flux store)来促使其经历状态转换。下面是一个假设的场景以便更好...

19得票2回答
React、Flux、状态和存储

我认为示例todo flux应用程序有点欠缺,因此我正在尝试通过开发一个应用程序来学习和实验来理解事物的概念。 该应用程序是一个拖放水果篮组织者。我有几个篮子,可以在它们之间拖动各种水果。您可以通过单击水果来突出显示一个水果,并且最后一个拖动的项将保持突出显示。 基于此,我有3个store...

8得票1回答
在Flux/React.js中,jQuery插件应该在哪里初始化?

Flux模型规定,视图中发起的状态更改必须通过调度程序触发操作并向下传播到存储区,最终回到监听视图。 这听起来很好。但是如果我需要在特定状态更改后执行某些DOM操作呢?在实际应用中,我们有时必须使用那个你知道的“遗物”——jQuery插件(还记得吗?) 例如,我需要初始化一个jQuery视...

16得票3回答
在React/Redux架构中,API调用应该放在哪里?

我正在尝试从API中检索一些数据并将其传递到我的应用程序中。然而,由于我是React/Redux的新手,我不确定该从哪里进行这些调用以及如何将其传递到我的应用程序中?我的应用程序具有标准文件夹结构(components、reducers、containers等),但我现在不确定该将API调用放...

96得票6回答
redux、react-redux、redux-thunk之间有什么区别?

我正在使用React + Flux。我们的团队计划从flux迁移到redux。对于来自flux世界的我来说,redux非常令人困惑。在Flux中,控制流是简单明了的,从组件到操作再到存储器,然后存储器会更新回组件。 但在redux中,它很混乱。这里没有存储器,是的,有一些不使用存储器的示例。...

16得票3回答
有没有适用于React Flux架构的好的Http库?

我们有一个使用Flux架构的React应用程序,我正在寻找类似Angular中$http和$resource的好的发送HTTP请求库。

15得票1回答
为什么Flux架构示例中使用常量作为操作类型而不是字符串?

在Flux架构中,即React的对应物,示例和解释中引用了动作类型名称作为枚举常量而不是字符串。(请参见http://facebook.github.io/flux/上的示例)我只是想知道为什么这是首选方法。 我看不到在编写和方便性方面的好处,因为无论你键入constants.actionT...