我有一个redux-form组件,它在第一次加载时从redux存储中获取initialValues并填充表单。表单仍未提交。(它是以前提交的,但在用户浏览器重新加载后,我们处于从头开始的新状态)。初始值已正确填充。
let CheckoutStep1Form = (props) => {
return(
//my fancy form
)
}
CheckoutStep1Form = reduxForm({
form: 'step1', // a unique name for this form
})(CheckoutStep1Form);
我在屏幕上有一个custom TextInput,我正在尝试将文本存储在redux-store中。但是,一旦我在自定义文本输入的TextInput中添加了redux的dispatch,我就无法键入onChangeText。
我的自定义TextInput组件:
...
import {connect} from 'react-redux';
import {onChangeText} from '../store/actions/saveThreadActions';
function CustomTextInput(props) {
// Styled C
我有一个问题,让我的签名表单字段验证与redux-表单工作。目前,我只是试图使同步验证工作,以便我可以检查基本错误。问题是,表单似乎只在组件挂载时检查验证,而不是在此之后再次检查验证。下面是我的代码:
import React from 'react';
import { Field, reduxForm } from 'redux-form';
import * as Redux from 'react-redux';
import Input from './../../helpers/Input';
import Bu
我正在尝试将数据initialize到表单中,显示表单并导航到其他组件(手动)。在我成功地将数据加载到表单之后,我发现自己陷入了一个死胡同,因为我得到了TypeError: path.lastIndexOf is not a function错误,所以无法导航到另一个组件。
我正在使用redux-form,组件是通过withRouter编辑的。
我试图通过更改为React.Component来解决这个问题,但是在我设法将数据导入表单并将组件连接到Router之后,表单中的数据无法更改(我甚至无法与表单交互)。所以我又回到了老的解决方案,这给了我这个错误。
使用的版本
"react-re