[英]Material UI components not working in React JS project
也許像示例中那樣導入按鈕可能會有所幫助? 嘗試import Button from '@mui/material/Button';
import React from "react";
import './App.css';
import {Button} from "@mui/material";
export default class App extends React.Component {
return (
<div className="App">
<h1>COVID-19 TRACKER</h1>
<Button variant="outlined">Text</Button>
</div>
);
}
我希望它會有所幫助。
請使用此命令。
npm install @mui/material @emotion/react @emotion/styled --legacy-peer-deps
npm install @mui/icons-material --legacy-peer-deps
錯誤不在您顯示的代碼中。
錯誤來自 Button 組件,在第 224 行檢查它。
我很確定你從錯誤的地方調用了一個鈎子,但是因為你沒有提供代碼,我無法告訴你如何解決它。
您可以這樣做:注釋掉您在按鈕組件中所做的鈎子調用。
之后網站應該呈現。
然后您可以以此為起點進行更正。
您需要做的只是更改調用鈎子的位置。
確保它們是從功能組件的主體內部調用的
像這樣:
const Button = () => {
// >>>>>>>> here you can call hooks for example:
const [exampleValue, setExampleValue] = useState("initial value");
return (
<div>
<button>Im a button</button>
</div>
);
}
// if you are using the classes syntax you have to use the constructor instead with this.state and maybe lifecycle methods.
在這里您可以了解更多相關信息:官方文檔和教程; - 初學者友好! ;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.