redux-form相关内容
我有带有下拉菜单和文本字段的 redux 表单.在下拉更改时,我必须更新其他字段.其他字段使用自定义组件示例 所以结构是这样的.1. 有形的组件2. 字段组件. 现在我用谷歌搜索并发现很少有东西可以更新该字段,但无法做到.我试过的1.在字段中添加状态,如下所示.不起作用. 试过disptach,但无法使用.因没有派遣 i 道具类型而出错 this.props.dispatc
..
我正在使用 redux-form 和模糊验证.在输入元素中输入第一个字符后,它失去焦点,我必须再次单击它才能继续输入.它只对第一个字符执行此操作.后续字符类型仍然是焦点.这是我的基本登录表单示例: import React, { Component } from 'react';从'react-redux'导入{连接};import { Field, reduxForm } from 'redu
..
我正在尝试向 redux-form 添加第二个提交按钮. 两个按钮都应该发送一个保存数据的动作,但是根据按下的按钮,用户应该被路由到不同的页面. 所以我定义了一个处理程序,我将它作为 onSubmit 属性传递给表单. 但据我所知,只有表单 data 被传递给这个处理程序: handleSubmit 注意: 要传递给 的函数或 .它将运行同步和异步验证,并且,如果表
..
在进行 Ajax 调用的 redux 形式的 handleSubmit 函数中,Ajax 中需要来自 Redux 状态的一些属性(例如用户 ID).> 如果我想在表单的组件中定义 handleSubmit 这将很容易:只需调用 mapStateToProps 传入我需要的任何内容,然后从 读取它this.props 在我的 handleSubmit 中. 然而,作为一名优秀的 React-
..
我在尝试在一页上嵌入多个表单时遇到问题.我注意到 configForm 执行一次,即使页面上有多个表单,这就是为什么我不能动态生成不同的表单名称. 显示绑定在一起的多个文本字段的屏幕截图. function configForm(){const uuid = UUID.generate();常量配置 = {表单:`AddCardForm_${uuid}`,字段:['文本'],验证:验证}返
..
我正在尝试使用来自 API 的数据填写个人资料表单.不幸的是,在这种情况下,redux-form 不想与我合作.出于某种原因,无论我做什么,字段都是空的. 由于某种原因,设置固定值而不是从减速器传递的值效果很好. 也许这是因为我在动作创建者内部使用 redux-promise 进行 API 调用?我怎么能忍受它并摆脱它.这是我的表单组件. import React, { Compon
..
如何从 redux 表单传递数据,以便我可以在 App.js 中访问该数据?这是我使用 redux-form 编写的代码.点击提交后,数据应该从 form.js 传递到 app.js.并且数据应该显示在页面上. 这里是 form.js- const Form=({fields:{name,address}})=>(
名字
..
我正在开发 react-select 库并面临一些问题,我正在使用 redux-form 库并导入 组件来自它.这样我就可以通过表单将值提交给服务. 当我使用 react-select 中的默认 时,下面提到的代码工作正常.我可以从下拉列表中选择值,即使在焦点上该值将保持不变时也会选择该值.但是由于 redux-form,选定的值没有通过表单提交,这就是我包装 组件并与 )}
..
在 react-admin Create 表单中,有没有办法在用户点击保存后保留表单数据? 我想重复使用他们输入的相同表单数据来创建另一条记录. 解决方案 更新: 根据这个PR,看起来像 react-admin 在创建/编辑表单提交后清除表单状态. 不幸的是,我没有找到记录的方式,如何防止这种默认行为. 从 PR 中,我了解到传递 redirect={false}
..
在某些情况下,我需要显示项目的分组列表: https://v0.material-ui.com/#/components/list (转到嵌套列表) redux-form Select字段可以使用 而不是 吗? 我无法从嵌套下拉列表中选择任何项目.Redux的 onChange 回调不会启动. 这是代码:形式:
..
我正在构建一个使用redux表单和材料ui框架的嵌套表单框架-到目前为止,我已经在此处构建了组件- 我现在遇到的问题是-我需要在textField上创建onClick-如果它是一个自动的typetext字段-将值重置为空字符串-将此onclick传递回父外壳甚至备份到typetext函数来打破超时---因此,如果用户加载页面,他们会看到文本输入-但UI功能得到了改进-如果我在动画中期单击该字
..
我想定义一个HOC(高阶组件),它将负责处理功能.从'react'导入React,{组件}; const NextFieldOnEnter = WrappedContainer =>类扩展了Component {componentDidMount(){console.log('hoc',this.refs);//移动到下一个输入字段}使成为() {返回
..
我有一个React组件 导出类登录扩展了组件{..为清楚起见省略}导出默认的connect(select,actions)(Login); 可以看出,它连接到Redux并运行得很好 我的Redux表单为 导出类ChangePassword扩展了组件{..为清楚起见省略}导出默认的reduxForm({形式:"change_password_form",证实})(更改密码); 同样
..
我正在将Material-ui v0.20.0用于React js这是我的DatePicker组件
..
我将TextInput与onChangeText和Value一起使用,将Value用作initialValues,将onChangeText更改此值. 当我仅使用不带值的onChangeText时,它可以正确地工作,但是当我使用onChangeText和Value时,它不能正确地工作. 我上传了显示错误的图像.我要写“嗨,你好吗?" 您可以在以下链接中看到错误: https
..
我有一个简单的待办事项应用程序,其中我的redux存储区包含一个“待办事项"数组.我的"Todo"组件映射到商店中的每个"todo",并呈现一个使用redux-forms v6的"TodoForm"组件. 现在,每个“待办事项"共享相同的表单名称/键,因此,每次我在“标题"字段中输入内容时,它都会更改每个待办事项的“标题".我通过使用唯一的字段名称找到了解决方法,但是我担心随着应用程序的增长
..
如何使用 redux-form 和Fetch API进行服务器端验证? 演示中提供了“ 提交验证”演示表示建议进行服务器端验证的方法的文档是从onSubmit函数返回promise。但是我应该把那个承诺放在哪里? 据我了解,onSubmit函数应该是我的操作。
... 以下是this.
..
我有连接到redux示例的最简单的redux形式: import *作为来自“ react”的React; 从“ redux-form”导入{字段,reduxForm}; 从“ react-redux”导入{connect}; 类TestForm扩展了React.PureComponent { render(){ return(
..
我正在尝试自动填写表单的输入值。我有一个名为load的函数,当单击一个按钮时需要加载数据。 我一直在使用redux表单,并且需要使用Field组件来与initialValues道具一起使用。但是,每次我添加它时,都会出现此错误: “元素类型无效:期望使用字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记了从定义文件中导出组件。” 我假设这与我的工作方式有关正
..
我有一个简单的v6 redux表单,其输入呈现了一个自定义组件,该组件使用react-day-picker填充其值。 https://github.com/gpbl/react-day-picker 我选择了其他人的“反应日选择器”,因为它不依赖moment.js,并且可以使用当前设置。 当我关注该字段时,我希望弹出日期选择器,但是如果我单击的位置不是日期选择器,则希望它消失。
..