基于 react-native+redux 开发的高仿 V2EX 客户端

2017-05-09 11:47:22 +08:00
 seawind8888

基于 react-native+redux 的高仿 V2EX 客户端开源项目

github 传送门: https://github.com/seawind8888/react-native-v2ex.git (欢迎 star&fork )

安装配置

1.第一步

git clone  https://github.com/seawind8888/react-native-v2ex.git

2.第二步

cd v2ex_demo

3.第三步

npm install

4.第四步

1.运行 Android 版本
Mac OS X:react-native run-android  or Windows OS:react-native start and react-native run-android
2.运行 iOS 版本
Mac OS X:react-native run-ios or  xcode open project and run project

运行效果

使用组件

1.react-native-side-menu  
2.react-native-swiper  
3.react-native-vector-icons
4.react-redux
5.redux
6.redux-thunk
4111 次点击
所在节点    程序员
28 条回复
lovelypig5
2017-05-09 11:50:20 +08:00
rn 用的最新版么?我记得 react-native-side-menu 好像有版本冲突
Wilon
2017-05-09 11:52:04 +08:00
我在使用 angularjs+ionic 组合,你觉得 react 使用感觉怎么样
liteneo
2017-05-09 12:16:11 +08:00
Ionic 跟 RN 没得比
seawind8888
2017-05-09 15:14:14 +08:00
@lovelypig5 用的 0.41 好像没啥问题
seawind8888
2017-05-09 15:16:05 +08:00
@Wilon @liteneo 一个是 webview 一个是 jscore 通信原理不太一样,小项目还是可以用 ionic
zengyuxi
2017-05-09 15:28:19 +08:00
小白问下作者,用 RN 开发出来的 app 是不是,就可以尽情的热更新,而不通过 app store 的审核了呢?
ma125125t
2017-05-09 15:30:29 +08:00
@zengyuxi 最新规定是应用 react-native、weex 等动态技术的一律过不了 appstore 审核
nutting
2017-05-09 15:32:14 +08:00
白屏,弹出一个提示什么权限的东西
paradoxs
2017-05-09 15:33:51 +08:00
@ma125125t 不是这回事吧. react native 能上 不能上的只是 jspatch
nutting
2017-05-09 15:35:03 +08:00
Overlay permissions needs to be granted in order for react native apps to run in dev mode
lovelypig5
2017-05-09 16:13:01 +08:00
@seawind8888 应该是的,我上次用过 RN 43 版本,报了冲突,然后再等 side-menu 作者更新……
chipmuck
2017-05-09 16:28:20 +08:00
@ma125125t 不。

React Native / weex 虽然是用 js 来编写原生 UI,不过最终的渲染仍旧是 native 代码。

JSPatch 是能够利用 javascriptCore 来进行远程代码的下载,从而绕过苹果的审核,所以禁的是这个。
Wilon
2017-05-09 16:30:49 +08:00
@seawind8888 多小的项目可以用 ionic?多大的项目不适合用了?
ahonn
2017-05-09 16:51:37 +08:00
帖子里面用的是 WebView ?
seawind8888
2017-05-09 17:33:20 +08:00
@zengyuxi 热更新是 jspatch,不过 rn 好像有插件可以实现
seawind8888
2017-05-09 17:34:34 +08:00
@ma125125t 只有 jspatch 过不了审 亲
KuroNekoFan
2017-05-09 17:39:57 +08:00
如果 app 有改变其自身行为的能力,会过不了审吧
seawind8888
2017-05-09 17:46:38 +08:00
@ahonn rn 的 webview 组件
ichubei
2017-05-09 17:56:10 +08:00
非常不错,正在学习 rn
seawind8888
2017-05-09 18:19:06 +08:00
@ichubei tks

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/360067

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX