javascript - 页面未在 React.js 中显示
问题描述
我正在尝试基于 React.js 构建一个登录页面,但是在我使用 react.js 引导程序所做的一切之后,该页面没有显示,而仅显示为原始的默认反应页面;
这是 App.js
import React from 'react';
import logo from './logo.svg';
import './App.css';
import "bootstrap/dist/css/bootstrap.min.css";
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
export default App;
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
import { Card } from "react-bootstrap";
import { Button } from "react-bootstrap";
ReactDOM.render(<App />, document.getElementById('root'));
const Example = (props) => {
return (
<Card style={{ width: "18rem" }}>
<Card.Img variant="top" src="holder.js/100px180" />
<Card.Body>
<Card.Title>Card Title</Card.Title>
<Card.Text>
Some quick example text to build on the card title and make up the bulk of
the card's content.
</Card.Text>
<Button variant="primary">Go somewhere</Button>
</Card.Body>
</Card>
);
};
export default Example;[enter image description here][1]
serviceWorker.unregister();
由于我是 React.js 的新手,我想知道是否有一些我错过了导入或导出的文件,请帮忙谢谢!
解决方案
我可以从您的代码中看到您的App 组件将呈现给 DOM。
您是否也在寻找您的示例组件?然后您需要首先将您的示例组件包含在 APP 组件本身的某处(在 app.js 中导入示例),然后将您的 App 组件渲染到 index.js 中的 DOM
推荐阅读
- angular - 如何以正常方式和角度材料对话框使用相同的组件?
- html - 视口元标记禁用仅适用于 Chrome 的 iPad 上的滚动
- python - Get module instance given its vars dict
- java - 如何编译依赖于 GRADLE-BUILT 项目的 ANT 项目?
- powershell - 如何测试活动的 TCP 套接字是否还活着
- javascript - 如何从数组项中删除字符?
- python - 部分注释 django 查询集
- java - 如何为非嵌入式服务器定义 spring-boot 应用程序属性?
- python - 从 numpy 数组中取出几个切片
- apache-kafka - 在向 Kafka 发送消息时,自定义标头在 Camel 中丢失