Reactjs 带有typescript的redux表单生成异常:'';财产';createFunction';不存在于类型';JSX.intrinsiceelements''';
我正在尝试使用typescript 2.3创建一个表单redux form 6.6.3并进行响应。我已安装类型定义@types/redux表单6.6.2。表格如下:Reactjs 带有typescript的redux表单生成异常:'';财产';createFunction';不存在于类型';JSX.intrinsiceelements''';,reactjs,typescript,redux-form,Reactjs,Typescript,Redux Form,我正在尝试使用typescript 2.3创建一个表单redux form 6.6.3并进行响应。我已安装类型定义@types/redux表单6.6.2。表格如下: import * as React from 'react'; import { reduxForm, Field } from 'redux-form'; import styles from '../../styles/styles'; class CreateFunction extends React.Component
import * as React from 'react';
import { reduxForm, Field } from 'redux-form';
import styles from '../../styles/styles';
class CreateFunction extends React.Component < any, any > {
private required = (value) => (value == null ? 'required' : undefined);
private handleSubmit = () =>{}
public render() {
return (
<div style={{ marginTop: 30 }}>
<form onSubmit={this.handleSubmit}>
<Field name="name" component="input"
hintText="Veuillez saisir la fonction"
floatingLabelText="Fonction"
style={styles.textField}
validate={this.required}
/>
</form>
</div>
);
}
}
const createFunction = reduxForm({
form: 'createFunctionForm',
})(CreateFunction);
export default createFunction;
使用方法如下:
import createFunction from '../../functions/containers/functiolList';
<createFunction />
尝试导入名称以以下开头的文件: 随后:
<CreateFunction/>
如果您引用以小写字母开头的自定义组件,它将被视为内置组件,而不是自定义组件。谢谢!你真的帮了我。
import CreateFunction from '../../functions/containers/functiolList';
<CreateFunction/>