问题标签 [react-native]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
751 浏览

javascript - 使用 require('react-native') 作为 this["require"]('react-native') 不起作用

我正在尝试在 ScalaJs 中编写 React Native 代码,这带来了多个限制,其中之一是 ScalaJs 以以下形式生成需求:

当我运行该应用程序时,我收到react-nativeBatchedBridge模块的导入错误。如果我将上面的行更改为:

然后它起作用了!

我在Hello World应用程序中尝试了这个并看到了相同的结果。

我在 2 个捆绑文件之间得到的差异是:

在这个差异之后,还有大量代码添加到有效的版本中(预处理器完成了一些导入?)

有没有办法让打包程序也与第一行一起工作?

0 投票
1 回答
1402 浏览

react-native - 通过 TabBarIOS 更改视图时如何更改导航栏标题和按钮?

我正在尝试制作一个简单的基于选项卡的反应原生导航应用程序,类似于 UIExplorer 中的 Tabbar 演示。但是,当我选择不同的选项卡时,我希望导航栏的标题和左右导航栏按钮发生变化。这种导航栏行为的一个例子是 iPhone 上的“时钟”应用程序。

UIExplorer 的 Tabbar 演示只是替换了页面内的视图。我尝试嵌入一个“NavigatorIOS”作为选项卡项的子组件,但它给出了一个错误:“不变违规:onlyChild 必须传递一个只有一个孩子的孩子。”。作为一种解决方法,能够手动修改导航栏标题和按钮可能会起作用,但我也没有成功。

0 投票
12 回答
208977 浏览

react-native - 您如何在本机反应中设置 TextInput 的样式以进行密码输入

我有一个文本输入。当用户输入文本时,我希望它显示密码点/星号 ( ****),而不是显示输入的实际文本,您通常在输入密码时在应用程序中看到。我怎样才能做到这一点?

0 投票
1 回答
2595 浏览

javascript - 如何在 React Native 中调用 AlertIOS

我是一名 iOS 开发人员,但我懂一点 JavaScript。我正在尝试使用 AlertIOS,文档 api 是这个

我对参数感到困惑。我试着这样写,但它给了我错误。AlertIOS('用户名为空', '请输入您的用户名', 按钮: {{text: 'Cancel', onPress: onPressCancel}});

如何正确使用AlertIOS

0 投票
1 回答
287 浏览

require - Google App Engine Channels API / 使用 React Native 加载外部 JS

我正在将一个项目移植到 React Native,之前我从外部服务器引用了一个谷歌频道 api,用于 web 套接字,例如https://example.com/_ah/channel/jsapi

有没有一种优雅的方式可以使用 React Native 来引用它?

0 投票
2 回答
32899 浏览

ios - React Native 中的全屏图像

如何在 React Native 中<Image>填充整个大小的区域?UIWindow如果我使用自动布局,我会在每个边缘设置一个约束,但通量是非常不同的范例,我不是网络人。如果没有在我的任何内容上设置手动宽度/高度<Image>,但我如何动态地告诉样式与其父元素的宽度和高度相同,或者至少是窗口?

0 投票
2 回答
23852 浏览

react-native - 如何在 ListView 中添加/删除项目?

我们可以像这样为 ListView 创建一个数据源

但是,如果我想从数据源中添加项目或删除项目,我该怎么做呢?我是否需要始终使用更新的数组调用 cloneWithRows?

0 投票
1 回答
1275 浏览

react-native - UIExplorer示例中的滑出垂直导航?

我有兴趣在使用 react-native 的应用程序中使用滑出式垂直导航。这有什么诀窍,还是只是创建一个视图并添加 CSS 使其响应按钮点击或滑动动作?

我浏览了 Github 存储库中的 UIExplorer 示例,并没有在其中看到这种导航样式。我是新来的反应(当然是反应原生的)。我对我所经历的教程没有任何问题,只是好奇是否有一种“反应方式”可以做到这一点,或者我是否应该继续努力直到我得到一些工作。谢谢。

0 投票
1 回答
7315 浏览

ios - 如何在 React Native 的选项卡中的 NavigatorIOS 中添加右按钮

我正在尝试向导航栏添加一个右键以推送视图。我想在选项卡类中执行此操作。我正在使用导航示例中的代码,但我无法让右按钮工作。标签页加载正常,但是当我单击右键时,我收到以下消息:

主 app.js

这是 tabs.js

导航有问题,我不明白如何加载 View 和 NavigationIOS;似乎我只能渲染带有视图的类或带有导航的类,但不能同时渲染两者。

任何帮助表示赞赏。

0 投票
20 回答
188684 浏览

css - 我可以在 React Native 中制作动态样式吗?

假设我有一个像这样渲染的组件:

珠宝风格 =

我怎样才能使背景颜色动态和随机分配?我试过了

但这使得 View 的所有实例都具有相同的颜色,我希望每个实例都是唯一的。

有小费吗?