2018-10-10 react-native 集成dva和ant-design-mobile-rn

最近要写后台前端代码(公司是缺什么学什么),网上找了一圈发现最近流行用一个很好用的东西:ant-design。支付宝团队出的,然后各种周边antd mobile,umi,dva.等等。这个有兴趣的同志自己去找找看.这边重点介绍:antd mobile -rn。(官方已经宣布不再维护了,但是用起来很好用)。
因为我移动端使用的是reactNative,所以就使用了这个。
集成dva,自己找了半天资料,折腾了半天,无意中发现官方居然已经有这个东西了:
https://github.com/nihgwu/react-native-dva-starter
连接点过去你就都明白了。

1.创建一个已经集成好dva的框架,

npm install dva-native-cli -g
dvanative git app
cd app

2.新建完项目后,集成antd组件库:

$ npm install antd-mobile-rn --save
//用于实现按需加载
$ npm install babel-plugin-import --save-dev

3.找到:. babelrc文件 添加如下:

{
  "presets": ["react-native"],
  "plugins": ["transform-decorators-legacy",[
    "import",
    {
      "libraryName": "antd-mobile-rn"
    }
  ]]
}

4.使用:

//注意这个import 要放在import React, { Component } from 'react' 下面,其他import前面
import { Button } from 'antd-mobile-rn';

  render() {
    return (
          <Button>登录</Button>
               )
               }

好了,这样就可以轻松加愉快的使用dva和antd组件库啦。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 早上晨跑,一个小区里的清洁工在工作的间隙抽着一颗烟,一位退休的老师,开玩笑似的跟他说:“扔下,节省医药费”他也笑着...
    红雲说口才阅读 357评论 0 1
  • 今晚老公说要去看羞羞的铁拳,我心想那是个什么鬼,但想到好久没有跟他tb了,于是在儿子渴望的眼神中愧疚的去了。 现在...
    玻璃心女汉纸pepper阅读 278评论 0 0
  • 这是块玲珑剔透的 凝脂玉石 更是猛卯三角地灵魂的化石 雕刻家为它注...
    沙雅达人阅读 324评论 0 0
  • 天已经黑了下来,水库大坝上就剩下我和金子。有些怕了,匆匆地换了衣服,带着金子下山,往家赶。 冲下去不远,是一个小村...
    湖畔风声阅读 366评论 0 1
  • 5月31号凌晨,我们分手已经整整四个月了。而我还常常被悲伤包围,关于我们之间这段感情,我有好多话想和你说 ...
    Wu曾经阅读 149评论 0 0

友情链接更多精彩内容