返回

React组件库搭建流程 (一) -- 开发调试

前端

大家应该都会在工作中封装项目代码,集成成通用组件,这样能够节约后续代码开发时间,提高开发效率。组件库搭建的主要目的也是为了提高开发效率,同时便于维护和协作。

React组件库搭建流程:

  1. 创建React组件库项目

    npx create-react-library my-component-library
    
  2. 安装依赖

    cd my-component-library
    npm install
    
  3. 创建组件

    mkdir src/components
    touch src/components/Button.js
    
  4. 编写组件代码

    import React from "react";
    
    const Button = () => {
      return <button>Button</button>;
    };
    
    export default Button;
    
  5. 创建文档

    mkdir docs
    touch docs/Button.md
    
  6. 编写文档内容

    # Button
    
    Button组件是一个简单的按钮组件,可以接受以下属性:
    
    * `children`: 按钮的内容
    * `onClick`: 点击按钮时触发的函数
    * `type`: 按钮的类型,可以是`"button"`, `"submit"`, `"reset"`
    
    示例:
    

    import Button from "./Button";

    const App = () => {
    const handleClick = () => {
    console.log("Button clicked!");
    };

    return (




    );
    };

    export default App;

  7. 创建部署站点

    mkdir build
    touch build/index.html
    
  8. 编写部署站点代码

    <!DOCTYPE html>
    <html>
      <head>
    
      </head>
      <body>
        <script src="main.js"></script>
      </body>
    </html>
    
  9. 构建组件库

    npm run build
    
  10. 部署组件库

    npm run deploy
    
  11. 使用组件库

    npm install my-component-library
    
  12. 在项目中使用组件库

    import Button from "my-component-library";
    
    const App = () => {
      return (
        <div>
          <Button>Click me!</Button>
        </div>
      );
    };
    
    export default App;
    

SEO优化: