1.0.42 • Published 3 years ago

wiz-components v1.0.42

Weekly downloads
165
License
MIT
Repository
gitlab
Last release
3 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

4 years ago

1.0.38

4 years ago

1.0.40

3 years ago

1.0.42

3 years ago

1.0.41

3 years ago

1.0.37

4 years ago

1.0.36

4 years ago

1.0.35

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.33

4 years ago

1.0.32

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.34

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

2.0.0

4 years ago

1.0.19

4 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.1.0

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.26

5 years ago

0.0.24

5 years ago

0.0.25

5 years ago

0.0.23

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.20

5 years ago

0.0.19

5 years ago

0.0.18

5 years ago

0.0.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago