1.0.42 • Published 2 years ago

wiz-components v1.0.42

Weekly downloads
165
License
MIT
Repository
gitlab
Last release
2 years ago

wiz-components

目录

概述

wiz-components是wizlong的组件库,主要存放基础组件。组件来源目前有两种,一部分是封装了Ant Design的部分组件,另外一部分是由自己封装的组件。

安装

npm install git+https://givtlab.wizlong.com/sgm/wiz-components.git

使用

    import { WizNotice,WizAlert,WizSpin } from 'wiz-components'
    
    //WizNotice[key]({ message, description });
    WizNotice.info('基本信息!');
    WizNotice.success({message:'成功了', description:'成功了!'});
    
    //WizAlert
    <WizAlert message="Success Text" type="success" />

    //WizSpin
    <WizSpin />

许可证

MIT Copyright (c) 2018 - forever Naufal Rabbani

技术栈

组件的封装

组件化是React中的重要概念,React提供了Component作为基础组件,它实现了React生命周期方法、class 属性(defaultProps、displayName)、实例属性(props、state)及其他api。wiz-components对其进行了封装,优化了一些方法及功能,它的名字叫WizComponent。

#####1. 组件名称 componentName 使用WizComponent时需要定义 component的名称。

#####2. React生命周期方法shouldComponentUpdate的封装 WizComponent对生命周期的shouldComponentUpdate方法进行了封装=>propsAndStateOnChange,优化了实例属性发生变化时的性能优化。 ######propsAndStateOnChange使用方法

    //对所需要的实例属性进行监听
    propsAndStateOnChange = {
        listen: this._listen.bind(this)
    }

    //监听方法,入参与shouldComponentUpdate的相同
    _list(nextProps,nextState){
        //do something
    }
1.0.39

2 years ago

1.0.38

2 years ago

1.0.40

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.34

3 years ago

1.0.27

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

2.0.0

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.1.0

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.26

4 years ago

0.0.24

4 years ago

0.0.25

4 years ago

0.0.23

4 years ago

0.0.22

4 years ago

0.0.21

4 years ago

0.0.20

4 years ago

0.0.19

4 years ago

0.0.18

4 years ago

0.0.17

4 years ago

0.0.16

4 years ago

0.0.15

4 years ago

0.0.14

4 years ago

0.0.13

4 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago