我一直試圖在我的反應代碼中呈現html,但是每次我開始我的頁面並單擊'註冊'時,我都會看到'登錄'視圖。我的鏈接有問題嗎?麻煩在反應中呈現html
App.js
class App extends Component {
render() {
return (
<div className="App">
<div className = "loginBox">
<div className = "glass">
<img src= {cupcake} className = "user" />
<h3>Sign in Here</h3>
<form>
<div className = "inputBox">
<input type="text" name="" placeholder="Username" />
<span><i className="fa fa-user" aria-hidden="true"></i></span>
</div>
<div className = "inputBox">
<input type="password" name="" placeholder="Password" />
<span><i className="fa fa-lock" aria-hidden="true"></i></span>
</div>
<input type="submit" name="" value="Login" />
</form>
<a href= "#">Forgot Passwordk?</a>
<br />
<a href={'./signup.js'}>Sign up!</a>
</div>
</div>
</div>
);
}
}
export default App;
signup.js
class Signup extends Component {
render() {
return (
<div className="Signup">
<div className = "loginBox">
<div className = "glass">
<img src= { cupcake} className = "user" />
<h3>Signup Here!</h3>
<form>
<div className = "inputBox">
<input type="text" name="" placeholder="Username" />
<span><i className="fa fa-user" aria-hidden="true"></i></span>
</div>
<div className = "inputBox">
<input type="password" name="" placeholder="Password" />
<span><i className="fa fa-lock" aria-hidden="true"></i></span>
</div>
<input type="submit" name="" value="Login" />
</form>
<a href="#">Login!</a>
</div>
</div>
</div>
);
}
}
export default Signup;
我不斷收到app.js而非signup.js認爲,任何建議將不勝感激。謝謝!
您的實際需求是什麼?您想要在同一頁面內呈現註冊組件嗎?還是要切換另一個路由/註冊? –
切換到另一個路線,另一個頁面基本上 – coder666