返回
React组件库搭建流程 (一) -- 开发调试
前端
2024-02-19 15:03:16
大家应该都会在工作中封装项目代码,集成成通用组件,这样能够节约后续代码开发时间,提高开发效率。组件库搭建的主要目的也是为了提高开发效率,同时便于维护和协作。
React组件库搭建流程:
-
创建React组件库项目
npx create-react-library my-component-library
-
安装依赖
cd my-component-library npm install
-
创建组件
mkdir src/components touch src/components/Button.js
-
编写组件代码
import React from "react"; const Button = () => { return <button>Button</button>; }; export default Button;
-
创建文档
mkdir docs touch docs/Button.md
-
编写文档内容
# Button Button组件是一个简单的按钮组件,可以接受以下属性: * `children`: 按钮的内容 * `onClick`: 点击按钮时触发的函数 * `type`: 按钮的类型,可以是`"button"`, `"submit"`, `"reset"` 示例:
import Button from "./Button";
const App = () => {
const handleClick = () => {
console.log("Button clicked!");
};return (
);
};export default App;
-
创建部署站点
mkdir build touch build/index.html
-
编写部署站点代码
<!DOCTYPE html> <html> <head> </head> <body> <script src="main.js"></script> </body> </html>
-
构建组件库
npm run build
-
部署组件库
npm run deploy
-
使用组件库
npm install my-component-library
-
在项目中使用组件库
import Button from "my-component-library"; const App = () => { return ( <div> <Button>Click me!</Button> </div> ); }; export default App;