错误:无效的挂钩调用。钩子只能在函数组件的主体内部调用。发生这种情况可能是由于以下原因之一:
这是我的 App.js 代码
import './App.css';
import Header from './Header'
function App() {
return (
<div className="app">
< Header />
</div>
);
}
export default App;
Run Code Online (Sandbox Code Playgroud)
header.js代码
import React from 'react'
import './Header.css';
import PersonIcon from '@material-ui/icons/Person';
import IconButton from '@material-ui/core/IconButton';
function Header() {
return (
<div className='header'>
<IconButton>
<PersonIcon fontSize="large" className="header__icon" />
</IconButton>
</div>
)
}
export default Header
Run Code Online (Sandbox Code Playgroud)
我在index.js中使用了我的App.js
import React from 'react';
import ReactDOM from 'react-dom'; …Run Code Online (Sandbox Code Playgroud)