问题标签 [react-native-ui-components]
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.
android - ReactPropGroup 的示例
我正在为我的项目实现一个新的本机 UI 组件。出于某种原因,我需要使用一种方法同时设置 2 个属性。通过使用ReactProp
,我只能设置一个这样的属性:
但是,如果我想设置例如src
和password
属性,我不能使用ReactProp
注释。
我检查了https://facebook.github.io/react-native/docs/native-components-android#imageview-example并发现ReactPropGroup
注释可能对我有帮助。但是没有关于如何使用它的示例。你能提供一个例子或其他解决方案来解决我的问题吗?
java - 如何将数组放在 ReactNative 桥中的 WritableMap 对象上
为了与 Android 与 ReactNative 通信,我使用RCTEventEmitter
. 使用它我需要将数组解析到 RN 端,并且这个数组应该设置在WritableMap
对象上。在WritableMap
对象上可以放 Array 如下图,
如何创建和添加数据ReadableArray
?
javascript - 反应原生的自定义动态表?
我正在处理动态自定义表格,需要更改表格标题及其相应的数据。
数据结构
我从左侧有五个链接作为菜单。基于五个链接,表头将更改
react-native - 你可以在 flatlist 中多次使用自定义的原生 UI 组件和不同的数据吗?
我有一个平面列表,我想让每个项目使用相同的自定义 UI 组件(本机 iOS 代码),但在视图的标签上使用不同的数据(使用道具传递)。当我运行它时,它会遍历并将每个组件放在另一个组件之上,并且只使用给定的最后一组数据(因此每个视图都有相同的数据)。如果我只有一项,它可以正常工作,但我似乎无法多次使用自定义 UI 组件。我注意到首先创建了 2 个视图,然后加载了道具。如果创建了多个实例,它如何知道哪个视图获取了哪些数据?在移动到下一个视图和数据之前,如何让它一次使用其数据创建 1 个视图?
我的 App.js 文件
}
我的 HtmlRenderViewManager.swift 文件
道具通过 HtmlRenderViewManager.m 传递
这是 HtmlRenderViewManager.swift 文件
javascript - 如何在选择选项 UI 小猫中显示实际值和原始选项 ID?
我正在从 API 获取数据以显示在 UI Kitten 的 Select 组件中显示的选项
数据格式是这样的
它在下拉列表中显示数据,但在选择它后显示option1, option 2
等,但我想显示原始数据,onselect
我想获取所选选项的原始 id,因为默认情况下它采用的索引从0
我用过
我正在这样显示我的数据
知道怎么做吗?我试过文件,不清楚如何处理动态数据
提前致谢
react-native - 在 simpleViewManager 中为 React Native 原生 UI 组件实现一个活动
我目前正在尝试为 React Native 创建本地库。我的 React Native 应用程序在旧设备上的指南针动画确实很吃力,因此我试图将这部分移至本机,以便在 Android 上获得更好的性能。
这是我第一次尝试构建原生组件,我还没有找到一个很好的信息源来解释我正在尝试做的事情。
原生 android 组件的 React Native 文档将我指向一个带有 SimpleViewManager 的 java 类,这个类可以设置视图及其属性。我正在努力解决的问题是在这个视图中实现一个 compassActivity 。最终目标是在 React Native 中导入一个 API,该 API 可以同时处理设备的航向信息和指南针动画。我的第一种方法是在 createViewInstance 中返回 CompassActivity,但这会导致很多错误。
这是我的视图管理器:
CompassActivity 看起来像这样:
最后一部分是 Compass 类,如下所示:
我真的不知道这是否可能以及哪种策略效果最好,如果有人能指出我正确的方向,我将不胜感激。