[React Native]一款RSS阅读器

发布时间:2019-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了[React Native]一款RSS阅读器脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

耗时近两月,一个React Native项目。

一款纯净的RSS阅读器 - BAO

[React Native]一款RSS阅读器

项目已在Github上开
欢迎给个star

1. 引入

  • 关于RSS:一篇Wired的文章
  • 关于React Native
  • 初衷:(1)对复杂的各大新闻客户端极其厌恶;(2)喜欢RSS"天然的","算法无关"等优点;(3)对于用JavaScript写跨平台移动应用具有浓厚兴趣

2. 功能

  • 登录/注册
  • 订阅/取消RSS源
  • 主题切换
  • 后台每十分钟自动更新RSS源

3. 主要依赖

4. 后台

  • 为了加速开发速度,本项目使用由LeanCloud提供的免费数据存储功能与用户系统
  • 同样在leanCloud上编写nodejs函数,负责部分项目逻辑,如定时更新等功能。

5. 总结

  • 强烈推荐使用redux进行状态管理,redux前期上手可能比较难,但后面绝对能在很大程度上减少由众多PRops和states带来的复杂性,整个项目代码会清晰很多。
  • 开发期间恰逢Flutter和PWA兴起,不可避免地引起不少对React Native的对比讨论,且唱衰较多。本人认为,RN与Flutter相比,用javaScrip桥接原生视图是它最大的性能瓶颈,且很难逾越,可这也正是RN的最大优点,JavaScript语言本身优点,以及用前端的技栈编写移动应用本身就是一种极大的诱惑。
  • 初期本想使用firebase,无奈火墙。最终选择leancloud,不得不说,学习成本还是存在的,但这种BaaS服务绝对是小开发者最大的福利,极大地加快了开发速度。
  • 该项目完全可用,虽然还存在一些小的bug,后期会继续跟进。无奈leancloud的免费服务每日API请求有限,目前仅供自用,之后有机会还是会尝试迁移到firebase上。

本人博客:http://mountaincity.me/

GITHub repo地址:BAO

欢迎给个star

脚本宝典总结

以上是脚本宝典为你收集整理的[React Native]一款RSS阅读器全部内容,希望文章能够帮你解决[React Native]一款RSS阅读器所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。