1.集成Ant Design到项目

项目根目录中执行命令:

npm install @ant-design/react-native --save

2.集成按需加载babel-plugin-import到项目

项目根目录中执行命令:

npm install --save-dev  babel-plugin-import

3.创建.babelrc文件

根目录中创建新文件,命名为.babelrc,编辑内容为:

{"presets": ["module:metro-react-native-babel-preset"],"plugins": [["import",{"libraryName": "@ant-design/react-native"}]]
}

如图:

4.使用Ant控件

例如使用Ant中的Button:

import React from 'react';
import {Carousel,Button} from '@ant-design/react-native';const recommendArticle = () => {const articleItem = ({ item }) =>  (<TouchableOpacity style={styles.item}><Text style={styles.itemTitle}>{item.title}</Text><View style={styles.itemBottonView}><Text style={styles.itemBottonText}>{item.count}</Text><Text style={styles.itemBottonText}>{item.progress > 0 ? '已学' + item.progress*100 + '%' : '未学习' }</Text></View></TouchableOpacity>)return (<SafeAreaView><Button type='primary' size={'large'} style={{margin:16}}>登陆</Button></SafeAreaView>)
}

运行效果:

react-native安装Ant Design相关推荐

  1. 2020年React Native使用Ant Design Mobile RN组件

    Ant Design Mobile RN是一个很优秀的React Native 界面库,可以帮助我们简单方便的开发出漂亮的界面.我在基于0.63版本使用的过程中遇到一些小波折,比如字体无法正常,各种红 ...

  2. React如何使用 Ant Design(简单使用)

    在这里介绍一下,这个Ant Design组件库 是与我们的 element 组件是一样的,使用方法大致相似. antd 是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发 ...

  3. react native 安装watchman flow

    安装watchman-自动监听文件内容变化,刷新数据 brew install watchman 1 如果提示没有安装brew /usr/bin/ruby -e "$(curl -fsSL ...

  4. react native 安装插件

    RN插件 1.字体库icons npm i react-native-vector-icons --save (要关联 rnpm link) 2.字符串string npm i query-strin ...

  5. React开发(259):react项目理解 ant design debug

    react dva中利用select方法取出state中的数据 yield select(state=> state.xxx)

  6. nodejs项目安装ant design

    1.确保安装好nodejs $ node --version v10.4.1 2.确保npm $ npm -v 6.1.0 3.安装 $ sudo npm install antd-init -g / ...

  7. 【React】【Ant Design】引入阿里矢量图

    一.将选好的图标加入购物车 二.点击购物车 三.添加至项目 四.添加至选择的项目 五.找到"我的项目"下的symbol 可以看到这里有你刚刚添加的图标 六.点击"复制代码 ...

  8. React开发(261):react项目理解 ant design 控制多选

  9. React开发(258):react项目理解 ant design debug

最新文章

  1. Git 常用命令清单
  2. 一个div 上下两行_用 Python 撸一个 Web 服务器第4章:动态渲染数据
  3. 2017GAITC丨尖峰对话:AI的第三次寒冬会不会到来?
  4. gitlab+svn自动增量发包
  5. ssl提高组周三备考赛【2018.10.31】
  6. oracle sysaux表空间不足,sysaux 表空间不足问题处理
  7. qt ui界面无法移动控件_都是知识点!移动端UI设计最基本的10种APP界面类型(上)...
  8. python是如何引起的_1.2.8 如何开始使用python
  9. python平方和psum_P19 python sum()函数和.sum(axis=0)函数的使用
  10. Java学习代码合集
  11. PADS2007无模命令与快捷键
  12. Windows软件打包方法
  13. 怒刷3000条短视频后,我终于发现网红300万点赞的套路
  14. 车机屏幕适配方案总结
  15. linux sar 分析,Linux性能测试分析命令_sar
  16. 疫情之下,企业如何突围?
  17. Mac升级node版本
  18. 24点小游戏(C语言实现)
  19. 华为交换IP POOL地址池使用情况查询
  20. Python计算机二级大题

热门文章

  1. IIS 7.5 去掉index.php 西数服务器
  2. RHEL/CentOS通用性能优化、安全配置参考
  3. getURLParameters - 网址参数
  4. 用Eclipse的snippets功能实现代码重用
  5. 读阮一峰对《javascript语言精粹》的笔记,我有疑问。
  6. Xt800、DEFY自带号码归属地更新包,更新至2013.4【数据总数278360条】
  7. ISP【三】———— raw读取、不同格式图片差异
  8. 保持dropdownlist选中值
  9. C#中string与byte[]的转换帮助类
  10. 从0开始搭建编程框架——思考