【发布时间】:2021-04-20 10:23:46
【问题描述】:
我有以下代码
interface inputElementProperties {
elementType: "input",
elementConfig: {
Type: "text",
placeholder: "",
},
value: "",
validations: {
maxLength: 100,
},
valid: true,
touched: false,
shouldValidate: false
}
class Home extends React.Component<inputElementProperties>{
constructor(props) {
super(props);
this.state = {
cardOne: {
Company: inputElementProperties{
elementType: "input",
elementConfig: {
Type: "checkbox",
placeholder: "",
},
value: "",
shouldValidate: false,
touched: false,
valid:true
},
Prefix: {
elementType: "input",
elementConfig: {
Type: "text",
placeholder: "",
},
value: "",
validations: {
maxLength: 10,
},
valid: true,
touched: false,
shouldValidate: true
}
}
}
}
我想对 state 中 cardOne 属性的每个属性实现 inputElementProperties。
得到错误,例如:inputElementProperties 指的是一个类型,但被用作一个值
【问题讨论】:
标签: reactjs typescript react-redux