create-react-app - 'navigationBar' 已声明,但其值从未被读取。ts(6133)
问题描述
我正在开发我刚刚创建的 react-app,但是在测试它时,我收到了这个错误:
'navigationBar' 已声明,但其值从未被读取。ts(6133)
我正在尝试将一个组件导入到我app.js
的反应应用程序中,例如:import navigationBar from ./navigationBar
应用程序.js:
import React from 'react';
import './App.css';
import navigationBar from './navigationBar'
function App() {
return (
<div>
hello world
<navigationBar />
</div>
);
}
export default App;
导航栏.js:
import React, { Component } from 'react'
export default class navigationBar extends Component {
render() {
return (
<div>
hey there
</div>
)
}
}
解决方案
在 JSX 中,小写的标签名称被认为是 HTML 标签。因此,即使您使用navigationBar
,也不会被视为使用该组件。
使用大写字母开头的组件名称,你应该没问题NavigationBar
推荐阅读
- makefile - 在 makefile 中包含 ITK 头文件和链接库
- python - 结束这个 Python 循环的惯用方式是什么?
- c++ - 构造函数初始化列表和静态成员(私有与受保护)
- wordpress - WordPress Gutenberg 自定义块获取所有帖子
- python-3.x - 当调用表格遇到错误时:无法创建文件 C:\Users
- postgresql - PostgreSQL 主服务器挂在复制流上
- java - java中的字符串格式化。这是什么意思?
- neo4j - 我怎么能不传递与密码的特定关系
- airflow - 由于无法读取日志文件,任务失败
- java - 增加日期的解决方案是什么?