taro

和taro一起做SPA 3.Ant.Design整合

2019-01-09  本文已影响0人  shtonyteng

1.Ant.Design的整合

在开始redux模块前,让我们先介绍一下Ant.Design模块.
到目前为止,我们自己开发的组件都是基于html的原生元素.实际上,Ant.Design已经帮我们精心设计了大量优秀的组件,我们可以直接使用,这一部分,我们将介绍给大家如何使用Ant.Design

2引入Ant.Design

首先,让我们安装Ant.Design

yarn add antd

修改你的App.css,在第一行加入:

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

让我们新增加一个antd的组件,简单演示一下如何使用Ant.Design.让我们在/src目录下增加一个antd.js文件,简单实现一个无状态的组件.
这个组件里我们简单使用了Row,Col,Button,Calendar,Rate,Card,Steps 几个组件.

import React from 'react'
import "./App.css"
import {Row,Col,Button,Calendar,Rate,Card,Steps } from 'antd'
export default function(){
    const Step = Steps.Step;
    return (
        <Row>
            <Col span={12}>
                <Card title="Antd 示例">
                    <Rate allowHalf defaultValue={2.5} />
                    <Steps current={1}>
                        <Step title="Finished" description="This is a description." />
                        <Step title="In Progress" description="This is a description." />
                        <Step title="Waiting" description="This is a description." />
                    </Steps>
                    <Button type="primary">hello,world</Button>
                </Card>
            </Col>
            <Col span={12}><Calendar/></Col>
        </Row>
    )
}

下一步,修改index.js文件

//导入刚才新建的组件
import Antd  from './antd'
//渲染该组件
ReactDOM.render(<Antd/>, document.getElementById('root'));

现在我们应该可以看到Ant.Design开始正式工作了.

上一篇下一篇

猜你喜欢

热点阅读