小编pc.*_*.97的帖子

React 中的组件相互重叠

我正在我的 React 应用程序中渲染 2 个组件,它们应该一个接一个地显示在屏幕上。但它们是重叠的。此外,布局也不是我预期的那样,请参阅错误照片。我无法弄清楚原因。实际项目链接:https : //evening-coast-59870.herokuapp.com/register

这是我的主要组件 App.js,它根据路由呈现 Navbar、Login 和 Register 组件。

import React, { Fragment } from "react";
import "./App.css";
import { BrowserRouter as Router, Route, Switch } from "react-router-dom";
import Navbar from "./components/layout/Navbar";
import Landing from "./components/layout/Landing";
import Login from "./components/auth/Login";
import Register from "./components/auth/Register";

const App = () => (
<Router>
<Fragment>
  <Navbar />

  <Switch>
    <Route exact path="/" component={Landing} />
    <Route exact path="/login" component={Login} />
    <Route exact path="/register" component={Register} />
  </Switch>
</Fragment>
</Router> …
Run Code Online (Sandbox Code Playgroud)

javascript css dom reactjs react-router

7
推荐指数
1
解决办法
5588
查看次数

标签 统计

css ×1

dom ×1

javascript ×1

react-router ×1

reactjs ×1