React 组件是一个 js 函数,函数可以添加 jsx 标记
当前页使用组件,基本使用
注意:组件的名称,第一个字母一定要大写,否则会报错
import { createRoot } from "react-dom/client";
import "./index.css";
const root = createRoot(document.querySelector("#root"));
// 组件的使用
const App = () => {
const handleIncident = () => {
console.log("组件的使用");
};
return (
<div>
<div className="box" onClick={handleIncident}>
inde.js 内容
</div>
</div>
);
};
// 使用
root.render(<App />);
拆分组件使用
目录结构
index.js
import { createRoot } from "react-dom/client";
// 引入组件
import App from "./App";
const root = createRoot(document.querySelector("#root"));
// 使用
root.render(<App />);
App.js 现在为出口文件
// 组件的使用
// 引入样式
import "./App.css";
// 引入组件
import Title from "./components/TitleData/index";
// 注意组件的名称,第一个字母一定要大写,否则会报错
const App = () => {
const handleIncident = () => {
console.log("组件的使用");
};
return (
<div>
<div className="box" onClick={handleIncident}>
<Title></Title>
inde.js 内容
</div>
</div>
);
};
// 导出
export default App;
组件
components\TitleData\index.js
const Title = () => {
return <h1>TitleData 标题</h1>;
};
export default Title;