从零开始学习React-引入Ant Design 组件(八)

简介: 从零开始学习React-引入Ant Design 组件(八)


介绍:antd 是基于 Ant Design 设计体系的 React UI 组件库,一个方便极速开发应用的插件 ,这些相当于帮我们封装了常用的组件,我们直接拿来用就行。


步骤

1:安装Antd
cnpm  install  antd --save

2:全局css样式

在react项目的css文件里面引入Antd的css

@import '~antd/dist/antd.css';

我这里是在app.css里面




3:根据文档教程

打开任意一个新建的组件

先引入全局css样式:

import '../asset/css/App.css';

再引入需要用到文档里面的按钮组件

import Button from 'antd/es/button';


在render()模板里面,复制按钮组件

    render() {
        return (
            <div>
            <Button type="primary">Button</Button>                      
            </div>
        )
    }

最简单的按钮就实现啦

import React, { Component } from 'react';
//引入Antd
import Button from 'antd/es/button';
import '../asset/css/App.css';
class News extends Component {
    constructor(props) {
        super(props);
        //react定义数据
        this.state = {
        }
    }
    render() {
        return (
            <div>           
            <Button type="primary">Button</Button>                      
            </div>
        )
    }
}
export default News;

这个时候就可以看到了按钮啦,这是最简单基本的操作哦,后续会更新更多关于Antd这个框架的文章,因为用起来还是很顺利的哦。


继续使用一些评分组件

import React, { Component } from 'react';
//引入Antd
import '../asset/css/App.css';
import { Rate } from 'antd';
const desc = ['terrible', 'bad', 'normal', 'good', 'wonderful'];
class News extends Component {
    constructor(props) {
        super(props);
        //react定义数据
        this.state = {
            value: 3,
        }
    }
    handleChange = value => {
        this.setState({ value });
      };
    render() {
    const { value } = this.state;
    return (
      <span>
        <Rate tooltips={desc} onChange={this.handleChange} value={value} />
        {value ? <span className="ant-rate-text">{desc[value - 1]}</span> : ''}
      </span>
    );
  }
}
export default News;
相关文章
|
4月前
|
前端开发 JavaScript
React学习之——条件渲染
【10月更文挑战第16天】React 中没有像Vue中v-if这种指令。React 中的条件渲染和 JavaScript 中的一样,使用 JavaScript 运算符 if 或者条件运算符去创建元素来表现当前的状态,然后让 React 根据它们来更新 UI。
|
5月前
|
前端开发 JavaScript
学习react基础(3)_setState、state、jsx、使用ref的几种形式
本文探讨了React中this.setState和this.state的区别,以及React的核心概念,包括核心库的使用、JSX语法、类与函数组件的区别、事件处理和ref的使用。
100 3
学习react基础(3)_setState、state、jsx、使用ref的几种形式
|
5月前
|
前端开发
学习react基础(2)_props、state和style的使用
本文介绍了React中组件间数据传递的方式,包括props和state的使用,以及如何在React组件中使用style样式。
59 0
|
3月前
|
前端开发 JavaScript 安全
学习如何为 React 组件编写测试:
学习如何为 React 组件编写测试:
56 2
|
4月前
|
资源调度 前端开发 JavaScript
React进阶学习
React进阶学习
38 1
|
5月前
|
XML JavaScript 前端开发
学习react基础(1)_虚拟dom、diff算法、函数和class创建组件
本文介绍了React的核心概念,包括虚拟DOM、Diff算法以及如何通过函数和类创建React组件。
54 3
|
5月前
|
资源调度 JavaScript 前端开发
使用vite+react+ts+Ant Design开发后台管理项目(二)
使用vite+react+ts+Ant Design开发后台管理项目(二)
|
4月前
|
JSON 前端开发 JavaScript
React 进阶阶段学习计划
React 进阶阶段学习计划
|
5月前
|
前端开发
react学习(22)高阶函数和函数柯里化
react学习(22)高阶函数和函数柯里化
|
3月前
|
前端开发 JavaScript 开发者
颠覆传统:React框架如何引领前端开发的革命性变革
【10月更文挑战第32天】本文以问答形式探讨了React框架的特性和应用。React是一款由Facebook推出的JavaScript库,以其虚拟DOM机制和组件化设计,成为构建高性能单页面应用的理想选择。文章介绍了如何开始一个React项目、组件化思想的体现、性能优化方法、表单处理及路由实现等内容,帮助开发者更好地理解和使用React。
118 9