青训营笔记

98 阅读1分钟

青训营笔记

组件库的使用与定义组件

课程介绍

本次课程主要介绍了如何更好的使用组件库,了解组件库的一些常用能力底层如何设计实现,以及在进行业务组件库搭建时,需要注意哪些技术点,最后结合组件开发实例演示如何设计一个通用组件,并进行快速托管。

课程重点

  • 组件库介绍

  • 组件库的使用

    • 组件库快速上手
    • 暗黑模式
    • 主题定制
    • 国际化(语言国际化,视图国际化)
    • 全局配置组件默认行为
    • 常见业务问题
  • 自定义组件

    • 业务组件库基础搭建
    • 业务组件开发 good vs bad
    • 示例实践
    • 快速托管

组件库介绍-组件

组件

  • 部件
  • 原件
  • 构建
  • 组成
  • 分支

工业组件

具有标准接口和某种功能且可服用的标准零部件

软件组件

封装好的可复用的程序“零部件”

组件库介绍-组件库

社区组件库

image.png

组件库特点

  • 一致性
  • 效率
  • 协同

组件库的使用

  • 快速上手
  • 主题定制
  • 暗黑模式
  • 国际化
  • 业务常见问题

快速上手-引入组件库

引入组件库

需同时安装react>=16.8和react-dom>=16.8

》 npm i @arrco-design/web-react

基础使用

import React from "react";

import ReactDOM from "react-dom";

import {Button} from "@arco-design/web-react/dist/css/arco.css";

ReactDOM.render{

Hello Arco,

document.querySelector("#root")

}

image.png

image.png

image.png

image.png

image.png

image.png

主题定制

image.png

image.png

image.png

image.png

快速上手-Arco Pro

技术栈

  • React
  • TypeScript
  • BizCharts
  • Arco Design
  • 多架构
    • Next.js
    • Create React APP
    • Vite

image.png

image.png

image.png

暗黑模式

image.png

在不同模式下改变的只有颜色。尺寸、边距都没有发生改变

image.png

image.png

image.png

image.png

image.png

国家话语言

image.png

image.png

image.png

image.png

image.png