【问题标题】:how to use react custom components? [duplicate]如何使用反应自定义组件? [复制]
【发布时间】:2021-08-09 09:04:58
【问题描述】:

这是我的 app.js 文件:

import React from 'react'
import navAritro from './components/navAritro';

function App() {
  return (
      <navAritro></navAritro>
  )
}

export default App;

我的 index.js 代码在这里:

import { MuiThemeProvider } from '@material-ui/core';
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';


ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById('root')
)

;

这是我的自定义组件 navAritro.js:

import React from 'react'
import { AppBar,IconButton, Toolbar} from "@material-ui/core";
import MenuIcon from '@material-ui/icons/Menu'

function navAritro() {
    return (
    <AppBar position="static">
        <Toolbar>
            <IconButton>
                <MenuIcon />
            </IconButton>
        </Toolbar>
    </AppBar>
    )
};

export default navAritro;

现在的问题是我的 navAritro.js 组件没有显示。我对这项技术非常陌生。我哪里出错了?

【问题讨论】:

  • React 组件必须以大写字母开头。这就是它们被识别为反应组件而不是原生 HTML 元素的方式

标签: reactjs material-ui


【解决方案1】:

在你的 App.js 中试试这个

import React from 'react'
import NavAritro from './components/navAritro';

function App() {
  return (
      <NavAritro></NavAritro>
  )
}

export default App;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 2021-12-26
    • 2020-03-12
    • 1970-01-01
    相关资源
    最近更新 更多