Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 未找到Redux表单初始值_React Native_Redux_Redux Form - Fatal编程技术网

React native 未找到Redux表单初始值

React native 未找到Redux表单初始值,react-native,redux,redux-form,React Native,Redux,Redux Form,我不明白为什么这个代码不起作用。。。当我转到这个组件时,他没有使用初始值进行渲染,我不明白为什么 我一直在看redux表单文档,但找不到如何做 import { Field, reduxForm } from 'redux-form'; import { connect } from 'react-redux'; const fieldNombre = (props) => { return ( <TextInput placeho

我不明白为什么这个代码不起作用。。。当我转到这个组件时,他没有使用初始值进行渲染,我不明白为什么

我一直在看redux表单文档,但找不到如何做

import { Field, reduxForm } from 'redux-form';
import { connect } from 'react-redux';

const fieldNombre = (props) => {

    return (
        <TextInput
            placeholder="Field nom"
            /*onChangeText={props.input.onChange}
            value={props.input.value}*/
            style={{borderWidth: 1, borderColor: 'white', color: 'white'}}
        />
    );
};

class EditForm2 extends Component {

    render() {
        console.log('this.props.initialValues');
        console.log(this.props.initialValues);
        return (
            <View>
                <Field name="firstName" component={fieldNombre} />
                <WhiteText>Redux Form</WhiteText>
                <Button
                    title="Registrar"
                    onPress={this.props.handleSubmit((values) => {
                        console.log(values);
                    })}
                />
            </View>
        );
    }
};

const mapStateToProps = (state) => {
  return {
    initialValues: {
      firstName: 'aaaaa',
      lastName: 'bbbbb',
      email: 'cccccc'
    }
  }
}

export default connect(mapStateToProps)(reduxForm({ form: 'EditForm2', enableReinitialize: true})(EditForm2))```
从'redux form'导入{Field,reduxForm};
从'react redux'导入{connect};
const fieldNombre=(道具)=>{
返回(
);
};
类EditForm2扩展了组件{
render(){
log('this.props.initialValues');
console.log(this.props.initialValues);
返回(
重复形式
{
console.log(值);
})}
/>
);
}
};
常量mapStateToProps=(状态)=>{
返回{
初始值:{
名字:“AAAA”,
姓氏:“bbbbb”,
电邮:"中交"
}
}
}
导出默认连接(mapStateToProps)(reduxForm({form:'EditForm2',enableReinitialize:true})(EditForm2))```

在自定义组件
字段nombre
中,应使用
props.input.value
并将其传递给


这里有一个来自
redux表单
文档的完整示例:

您是说
console.log(this.props.initialValues)已显示未定义?或者此console.log显示值,但在输入字段中不可见吗?@Daniel此console.log显示值,但在输入字段中不可见field@Cookie你能核对一下我的答案吗?如果您有任何问题,请随时写信给我。您的回答对我很有用,但现在我有其他问题与本期相关。看看这里的cookie,如果这个答案帮助你渲染初始值,你可以考虑接受它。稍后,我将回顾您的下一期。谢谢