Reactjs 失败的属性类型:提供的'function'类型的属性无效,应为单个元素
我正在尝试使用react v4和axios制作一篇帖子,我一直在关注,我完全按照他说的做了,但我遇到了一个错误: 可能是因为我正在使用另一个版本的react,如何修复它 失败的道具类型:无效的道具Reactjs 失败的属性类型:提供的'function'类型的属性无效,应为单个元素,reactjs,react-redux,reactive-programming,Reactjs,React Redux,Reactive Programming,我正在尝试使用react v4和axios制作一篇帖子,我一直在关注,我完全按照他说的做了,但我遇到了一个错误: 可能是因为我正在使用另一个版本的react,如何修复它 失败的道具类型:无效的道具userSignupRequest类型功能 提供给注册,应为单个元素 这是我的代码: import React from 'react'; import SignUpForm from './SignUpForm'; import { connect } from 'react-redux'; impo
userSignupRequest
类型功能
提供给注册
,应为单个元素
这是我的代码:
import React from 'react';
import SignUpForm from './SignUpForm';
import { connect } from 'react-redux';
import { userSignupRequest } from '../../actions/signupActions';
import PropTypes from 'prop-types';
class SignUp extends React.Component{
render(){
const { userSignupRequest } = this.props;
return(
<SignUpForm userSignupRequest={userSignupRequest}/>
);
}
}
SignUp.propTypes = {
userSignupRequest: PropTypes.element.isRequired
}
export default connect(null, { userSignupRequest })(SignUp);
您的意思是在PropTypes中使用
元素而不是func
SignUp.propTypes = {
userSignupRequest: PropTypes.func.isRequired
}
谢谢,科林,我是来删除这个问题的,我刚刚发现了你指出的错误。不用担心,很高兴你把它整理好了!:)
SignUp.propTypes = {
userSignupRequest: PropTypes.func.isRequired
}