React Native for iOS 发布

2015-03-27 08:09:34 +08:00
 WildCat
https://github.com/facebook/react-native
http://facebook.github.io/react-native/
9564 次点击
所在节点    iDev
44 条回复
andyhu
2015-03-27 08:18:08 +08:00
不错!
PrideChung
2015-03-27 08:33:36 +08:00
终于终于终于终于发布啦!!!!
早已养成了天天刷几次官网的习惯
hkongm
2015-03-27 08:40:33 +08:00
牛逼!!!!!
stormslowly
2015-03-27 08:42:24 +08:00
JS狗的春天来了吗
v2Panda
2015-03-27 08:46:10 +08:00
非死不可
allan1st
2015-03-27 08:49:56 +08:00
花了一晚上看了发布视频,跟着那个 Movie 的 Example 做了个简单的两页 App, 总体感觉要比我平时开发 Android 原生 app 简单一点,可以考虑买个开发者账户玩起来了。另外有知道 Android 版什么时候放出来么?
jun4rui
2015-03-27 09:01:48 +08:00
关注ing
yakczh
2015-03-27 09:05:57 +08:00
@allan1st 性能怎么样呢?相比原生App
coolicer
2015-03-27 09:06:15 +08:00
1.React 写法, 是不是可以接受?
2.组件写法是TabBarIOS,难道没有考虑到安卓?安卓应该怎么写
coolicer
2015-03-27 09:06:45 +08:00
@coolicer 还是说,这个名字是自己起的
allan1st
2015-03-27 09:07:16 +08:00
@yakczh 模拟器上看不出区别,我没有帐号不能真机调试。按照原理来说应该是没有差的。
coolicer
2015-03-27 09:08:05 +08:00
var React = require('react-native');
var { TabBarIOS, NavigatorIOS } = React;

var App = React.createClass({
render: function() {
return (
<TabBarIOS>
<TabBarIOS.Item title="React Native" selected={true}>
<NavigatorIOS initialRoute={{ title: 'React Native' }} />
</TabBarIOS.Item>
</TabBarIOS>
);
},
});

TabBarIOS 好像是写好的组件
WildCat
2015-03-27 09:09:28 +08:00
@coolicer 应该是 TabBarAndroid

从组件命名来看,已经充分考虑到了安卓党的感受,比如 UITableView 被称作 ListView
alayii
2015-03-27 09:09:48 +08:00
还没有 Android ,差评!
yakczh
2015-03-27 09:10:30 +08:00
@allan1st 试下android
2code
2015-03-27 09:10:49 +08:00
强烈关注
coolicer
2015-03-27 09:11:12 +08:00
@WildCat 难道要写2份?不科学吧
allan1st
2015-03-27 09:16:11 +08:00
@coolicer for Android 还没出,如果出了以后可能是这样的:
var App = React.createClass({
render: function(){
<RippleAndroid onPress={()=>this.onButtonClicked()}>
<TextViewAndroid>hello, world!</TextViewAndroid>
</RippleAndroid>
},
});

谁知道呢,等出来再看看。React Native 的目标是 Learn once, write everywhere. iOS 版本先玩起来咯。Android 端我现在用 ButterKnife + RxJava 已经可以玩的很流畅了,最近准备尝试用 Realm 代替 sqlite,这样的话开发速度已经很可以了。
Registering
2015-03-27 09:17:03 +08:00
是否需要开始学习JS 了?
allan1st
2015-03-27 09:17:08 +08:00
@coolicer View 肯定是写两份的,Android 要有 Android 的样子;iOS 要有 iOS 的样子。React Native 本来的重点就是 Native.

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

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

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

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

© 2021 V2EX