使用react redux的简单Redux形式

问题描述 投票:0回答:1

在执行以下代码段时,出现以下错误。错误:字段必须在用reduxForm()装饰的组件内部

src / components / LoginForm / index.js

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

class LoginForm extends Component {
    render () {
        const {handleSubmit} = this.props;
        return (
            <form onSubmit={handleSubmit}>
                <Field 
                    name="username"
                    component="input"
                    type="text"
                    placeholder="Username"
                />

                <Field 
                    name="password"
                    component="input"
                    type="password"
                    placeholder="Password"
                />
                <button type="submit" label="submit">Submit</button>
            </form>    
        );
    }
}

export default reduxForm({
    form: 'simpleform'
})(LoginForm)

在执行以下代码段时,出现以下错误。错误:字段必须在用reduxForm()src / components / LoginForm / index.js装饰的组件内import React,{...

reactjs redux redux-form
1个回答
0
投票

尝试一下,它也是类组件,而不是功能组件,所以您如何在App.js中导入LoginForm

© www.soinside.com 2019 - 2024. All rights reserved.