reactjs - React - 声明但从未使用过的类,但它已被使用
问题描述
在这里,我的 IDE 抱怨 searchBar 已声明但从未使用过。但是,我在我的模板类中使用它。此外,当我运行 react-app 时,我看不到 searchBar 类中的文本。这里发生了什么?
import React from 'react';
import ReactDOM from 'react-dom';
import Header from './header'
import Footer from './footer'
class searchBar extends React.Component {
render() {
return (
<div>
<p>search bar here</p>
</div>
)
}
}
class Layout extends React.Component {
render() {
return (
<div>
<Header />
<searchBar />
<Footer />
</div >
)
}
}
ReactDOM.render(
<Layout />,
document.getElementById('root')
);
解决方案
组件必须以大写字母开头。所以你class searchBar extends React.Component {
必须成为class SearchBar extends React.Component {
并且你必须像这样渲染它:
<SearchBar />
推荐阅读
- rest-assured - 我尝试了我的 RestAssured 测试代码,但我收到了错误:
- flutter - Flutter - 从 MaterialPageRoute 返回后如何更新 Home Route
- flutter - FileSystemException: readSync failed, path = ....app\outputs\flutter-apk\app-debug.apk' (OS Error: The operation completed successfully. , errno = 0)
- python - 在 Python 中构建蒙特卡洛盒法的 n 分布
- javascript - Node、Express、Mysql2 应用程序中的 SQL 查询绑定问题
- javascript - 单击父页面上的按钮以使用 javascript 单击 iframe 内容上的按钮
- servlets - Servlet 无法读取 WEB-INF 文件夹
- java - 如何将 Spring Boot 中的视图与我的应用程序链接?
- linux-kernel - aarch64 KVM 来宾在早期 linux 启动时挂起
- sql - How to map number ranges to numbers in SQL Server or Clickhouse