我有这个元素(registroUsuario):
const registroUsuario = <div className="contenedor_central">
<strong>Completá tus datos</strong>
<IonItem>
<IonLabel position="floating">Nombre</IonLabel>
<IonInput ></IonInput>
</IonItem>
<IonItem>
<IonLabel position="floating">Apellido</IonLabel>
<IonInput ></IonInput>
</IonItem>
<IonItem>
<IonLabel position="floating">E-mail</IonLabel>
<IonInput></IonInput>
</IonItem>
<IonItem>
<IonLabel position="floating">Clave</IonLabel>
<IonInput ></IonInput>
</IonItem>
</div>;
然后我想在这个类中使用那个元素:
class RegistroNuevaCuenta extends Component{
state = {
isActive:false
}
handleShow = ()=>{
this.setState({
isActive: true
})
}
handleHide = () =>{
this.setState({
isActive: false
})
}
render(){
if (this.state.isActive) {
return (
<registroUsuario></registroUsuario>
);
} else {
return (
<div>
<Boton name="Nueva cuenta de usuario" onClick={this.handleHide}></Boton>
<Boton name="Nueva cuenta de servicio" onClick={this.handleShow}></Boton>
</div>
);
}
}
};
但是当我尝试在以下位置使用 registroUsuario 时:
if (this.state.isActive) {
return (
<registroUsuario></registroUsuario>
);
我得到:
JSX.Element 属性“registroUsuario”在类型“JSX.IntrinsicElements”上不存在
我做错了什么?提前致谢。
慕哥9229398
相关分类