V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lvming6816077
V2EX  ›  前端开发

React Native 下拉刷新组件

  •  
  •   lvming6816077 · 2016-05-15 16:56:08 +08:00 · 7743 次点击
    这是一个创建于 2896 天前的主题,其中的信息可能已经有所发展或是发生改变。

    闲来无事将 之前做的 react native 项目时,使用的下拉刷新组件开源了,目前只支持 ios 平台。

    另外鄙视一下 react native 原生的下拉刷新 refreshControl ,真是太难用了。。

    github 地址在: https://github.com/lvming6816077/react-native-pullRefreshScrollView

    如果有想要使用的同学 欢迎提意见呀

    13 条回复    2016-05-15 20:01:48 +08:00
    zaishanfeng
        1
    zaishanfeng  
       2016-05-15 17:03:12 +08:00
    楼主 RN 现在用起来怎么样, 卡吗? 开发效率怎么样 上手得多久呢 ps 有前端基础
    lvming6816077
        2
    lvming6816077  
    OP
       2016-05-15 17:15:22 +08:00
    @zaishanfeng RN 现在已经完全可独立开发一个完整小型的 app 了 各种 RN 提供的常用接口基本已经完备,体验比 H5 要好很多。不足之处:开发大型 app 还是用 native 好点。
    lvming6816077
        3
    lvming6816077  
    OP
       2016-05-15 17:15:52 +08:00
    不过我使用 RN 最看重的是动态发布 这比用 native 更新一个版本简单太多了
    zaishanfeng
        4
    zaishanfeng  
       2016-05-15 17:19:57 +08:00
    @lvming6816077 Great 谢谢
    murmur
        5
    murmur  
       2016-05-15 17:27:03 +08:00
    @zaishanfeng 给个建议 多等几个版本 现在才 0.25 吧 等到 0.3 就差不多了 0.1x 的时候还出现过 update 了直接 bundle 卡最后的情况
    而且 0.2 还是哪个版本还出现过改 API 全面转 ecma6 的情况 也就是想放弃 react.createclass...
    学习并观望中。。这东西对 native 要有了解 加个依赖什么都要自己去改 ios 或者 java 代码
    zaishanfeng
        6
    zaishanfeng  
       2016-05-15 17:33:20 +08:00
    @murmur 是的 看来离发 1.0 版本还很远 . 复杂的功能还得原生提供接口
    WildCat
        7
    WildCat  
       2016-05-15 17:36:34 +08:00
    @lvming6816077 动态发布您用的什么方案?微软 CodePush 吗
    Lxxyx
        8
    Lxxyx  
       2016-05-15 18:00:18 +08:00 via Android
    RN 现在是只需要 JS 知识就能做 App 还是也要学习 Java 等 Native 知识?
    lvming6816077
        9
    lvming6816077  
    OP
       2016-05-15 18:30:40 +08:00
    @WildCat RN 渲染界面是拉取的一个 jsbundle 文件 我只用发布这个 jsbundle 文件就可以了
    lvming6816077
        10
    lvming6816077  
    OP
       2016-05-15 18:31:11 +08:00
    @Lxxyx 主要是 js 知识 尤其要学会 react , native 懂一些最好
    adspe
        11
    adspe  
       2016-05-15 19:07:57 +08:00
    @murmur 现在 26 版本我用着开发一个 social app 感觉很顺手。但是在 styles 支持上还不够, flexbox 支持中的 flex 竟然没有完全支持。
    Lxxyx
        12
    Lxxyx  
       2016-05-15 19:16:42 +08:00
    @lvming6816077 嗯嗯,因为目前自己对 JS 比较熟,但是 Native 方面就是基本什么都不懂的状态。想用 React 开发个简单的 APP 来着
    maomaomao001
        13
    maomaomao001  
       2016-05-15 20:01:48 +08:00 via Android
    是不是还是只能在 mac 系统下给 ios 设备开发?
    windows 版本正常吗? 写安卓坑多吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1011 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:51 · PVG 02:51 · LAX 11:51 · JFK 14:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.