"react/jsx-no-undef error: 'Borang' tidak ditakrifkan"
P粉501007768
2023-08-24 11:45:53
<p> Hai, menggunakan aplikasi React di bawah, saya perlu mengurus borang untuk mengesahkan log masuk ke halaman, parameternya ialah e-mel dan kata laluan, tetapi apabila saya melaksanakan kod, ralat berikut dicetak, Ralat: <strong> ; Baris 33: 'Borang' ialah undefined react/jsx-no-undef</strong></p>
<p><strong>Kod JavaScript: </strong></p>
<pre class="brush:php;toolbar:false;">import React, { Komponen } daripada 'react';
import { Button, FormGroup, FormControl, ControlLabel } daripada "react-bootstrap";
import logo daripada './logo.svg';
import './Home.css';
Kelas Utama memanjangkan Komponen {
pembina(props) {
super(props);
this.state = {
e-mel: "",
kata laluan: ""
};
}
validateForm() {
kembalikan this.state.email.length 0 && this.state.password.length >
}
handleChange = acara =>
this.setState({
[event.target.id]: event.target.value
});
}
handleSubmit = acara =>
event.preventDefault();
}
render() {
kembali (
<div className="Log Masuk">
<Borang padaSubmit={this.handleSubmit}>
<Form.Group controlId="email" bsSize="large">
<Borang.Kawalan
autofokus
type="e-mel"
value={this.state.email}
onChange={this.handleChange}
/>
</Form.Group>
<Form.Group controlId="password" bsSize="large">
<Borang.Kawalan
value={this.state.password}
onChange={this.handleChange}
type="kata laluan"
/>
</Form.Group>
<Butang
blok
bsSize="besar"
disabled={!this.validateForm()}
type="submit"
>
Log masuk
</Butang>
</Borang>
</div>
);
}
}
eksport lalai Laman Utama;</pre>
<p><br /></p>
Nampaknya anda terlupa mengimport
Form
, tambah sahaja: