问题标签 [redux-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2377 浏览

redux - redux 表单说组件是只读的

我在使用 redux 表单时遇到错误。它说我的文件名“搜索只能读取”。这是 redux 表单问题还是其他问题?跟连接有关系吗?现在我只能对表单使用旧的方式

0 投票
3 回答
3432 浏览

redux - redux-form 找不到商店

我是 React 的新手,我尝试将此http://redux-form.com/5.2.5/#/getting-started?_k=vz58jr启动表单应用于我的组件,但存在问题:

未捕获的不变违规:在“Connect(ReduxForm(ContactForm))”的上下文或道具中找不到“存储”。要么将根组件包装在 a 中,要么将“store”作为道具显式传递给“Connect(ReduxForm(ContactForm))”。

我该怎么办?

0 投票
1 回答
1396 浏览

react-redux - 提交后关注表单域

提交表单后如何专注于特定的表单字段?

已经尝试过的事情:

1.

dispatch(focus('fieldRefName')) 2.
componentWillReceiveProps = (nextProps) => { if (nextProps.submitting) { this.refs.fieldRefname.focus() } } 我也想在提交后清理表单。

redux-form 版本:3.0.12

0 投票
1 回答
3030 浏览

reactjs - 如何根据 Redux Form 中的另一个输入有条件地显示一个输入?

当下拉值为 时想要一个新的文本字段others,但必须更改变量,因为building_typeothers值放入新的文本字段中。在这种情况下,在哪里以及如何使两个变量相等?

0 投票
3 回答
5615 浏览

javascript - Redux-form onChange 处理程序可能被覆盖

我创建了一个条件字段,显示是和否单选按钮。如果选择是,则应显示子组件。

下面的代码实现了这一点。问题是选择是或否未在 redux 状态下注册。如果我删除 onChange 函数,那么 redux 状态会更新为 Yes 或 No 值,但当然子组件不会显示。

我相信我传递的 onChange 函数正在覆盖 redux-form 传递的其他一些 onChange 函数。尝试了很多东西,但得到了相同的结果。

我正在考虑将 value 属性与 ReactLink 链接,但它已被弃用。

使用 React 0.15、Redux-Form 6.0 alpha 和 ES7。

它是这样使用的:

0 投票
1 回答
71 浏览

redux - Redux 形式的 PureInput 示例

Deep Form 示例中,作者添加了一个PureInput组件。在创建我打算以多种形式使用的组件时,我遵循并使用了PureInput

但是,我将控件切换到一个普通的文本框,事情继续正常工作:

为什么作者会PureInput在他的例子中使用这种习俗?

0 投票
1 回答
125 浏览

redux - 显示嵌入式组件的 Redux-Form 验证错误

我在另一个对父级应用验证的地方嵌入了一个 React 组件:

它被放置在另一个组件中,例如:

现在,鉴于我想确保EmailAddressInput'semailList不为空,我添加了一个自定义验证规则:

我的验证实用程序如下所示:

现在,当我在EmailAddressInputtextarea 为空的情况下提交表单时,createValidator 返回{invitees: 'Required'}. 表单提交按预期停止(万岁!),但错误消息丢失。

错误是作为errorsRedux-Formfield对象的属性添加的,但invitees不是field对象,所以我猜出于这个原因,错误的集合没有被附加。

field实际上是emailListtextarea 中的EmailAddressInput,但这并没有附加错误集合,因为错误集合中的相关键不同(inviteesvs emailList

知道如何显示该错误吗?

0 投票
2 回答
1338 浏览

reactjs - 在提交之前计算redux表单中的字符

0 投票
2 回答
6430 浏览

javascript - 使用js从浏览器发送邮件

我创建了一个简单的联系表格,允许用户在我的网站上输入他们的姓名、电子邮件和短信(使用 运行firebase hosting)。

当他们单击时,submit我想生成一封电子邮件并将其从他们那里发送给我自己(即来自和/或回复将是他们输入的电子邮件地址),其中包含他们的消息。

我知道由于多种不同的原因,能够从浏览器中执行此操作存在一些限制。我也知道这可以通过使用mailto电子邮件中预先填充的额外信息的链接来实现,但是我也不想使用这种方法。

相反,我想知道是否有任何方法可以从浏览器中实现这一切?我的想法是POST向另一项服务(不属于我自己)提出请求,然后按照描述发送电子邮件。有没有人对这种类型的要求有任何经验?

注意:我目前正在托管使用firebase,因为它对静态内容是免费的。我研究了我是否可以运行一个express服务器并使用类似的东西nodemailer,但是我认为我最终会为某个地方支付费用来运行它,这似乎有点矫枉过正,因为我预计不会发送超过 25-50 封电子邮件一个月。

0 投票
0 回答
367 浏览

javascript - Redux Form 在没有错误的情况下使应用程序崩溃

加载 redux 表单(来自https://github.com/erikras/redux-form-material-ui示例的代码)时,它会使应用程序崩溃,并且控制台中没有错误。这是表单的样子:

然后我在父级中渲染这个 COMP。我还在 combineReducers 函数中包含了“formReducer”。