问题标签 [react-native-elements]

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 投票
2 回答
1833 浏览

react-native - React Native (0.59.10) — 如何在运行测试时删除 `useNativeDriver`(但不在实际应用程序中)

我正在使用 React Native(版本 0.59.10)构建一个项目。每当我运行测试(使用 Jest)时,我都会收到以下警告:

这似乎是由于“react-native-elements”又使用了Animatedin TouchableOpacitywhich 。Button

用 Xcode 查看我的项目,我可以看到该RCNativeAnimation项目在那里:

来自 Xcode 的屏幕快照显示 RCNativeAnimation 存在

我检查了引用的链接:https ://github.com/facebook/react-native/issues/11094#issuecomment-263240420但它已经很老了,并且指的是 React Native 和 Xcode 的非常旧的版本。

我猜这个警告只是与RCNativeAnimation无法从测试中访问的本机模块有关,但我不知道如何useNativeDriver在测试上下文中“删除”。显然,在真正的应用程序中,我想确保我使用的是本机动画库,但在单元测试中我不在乎。

消除此警告的推荐方法是什么?

0 投票
1 回答
2454 浏览

react-native - 如何从 ListItem (react-native-elements) 导航到新屏幕?

如何在触摸 ListItem 时导航到新屏幕?我的 ListItems 与 Chevrons 朝右,给人的印象是触摸 ListItem 会进入详细屏幕。然后,一个详细的屏幕将返回到原始的 ListItem 屏幕。

我的 ListItem 在 Menu.js 中,我有一个屏幕 Home.js,导入到 Menu.js 我然后将主屏幕放入

然后我在我的 ListItem 中使用了 ListitemDetail 反应元素

它没有导航到 ListitemDetial 的主页。

但是当我直接使用“主页”时,它会将我带到主屏幕,这样做的缺点是,我无法返回(显然,返回箭头不会出现在标题上)

这是我的 Menu.js

理想情况下,我想要实现的是whatsapp上的“设置”屏幕或Facebook上的“菜单”屏幕。有没有更好的方法来做到这一点?

0 投票
1 回答
3511 浏览

react-native - React Native - 检查 Screen 的渲染方法

大家好,

我正在尝试制作一个 React Native 选项卡的示例,但是每当我尝试将一些选项卡react-native-elements放入组件时,它都会给我一个错误。我研究并发现了许多面临此错误的人,但这对我没有帮助。

这是我的 PostScreen

这是我的 App.js

它可以在没有任何react-native-elements(列表,平面列表)的情况下工作。使用像文本这样的普通标签,效果很好。

错误图像

谢谢你。

0 投票
1 回答
2425 浏览

react-native - 如何在 React Native Elements 库的 Overlay 组件的子组件上启用 onPress?

我正在尝试使用 React Native Elements Overlay 组件的子组件中的 onPress 属性触发事件。onPress 属性不起作用,即当我按下组件时没有任何反应。

我尝试向父 Overlay 组件和子组件添加 zIndex 属性,子组件具有较高的值,而父 Overlay 组件的值较低。

预期结果:通过堆栈导航器触发导航到“CreateSession”组件/屏幕。

实际结果:没有事件被触发。通过在回调函数中实现控制台日志进行验证。MaterialIcons 组件也遇到了同样的问题和行为。

我是初学者,所以请耐心等待。

0 投票
0 回答
320 浏览

react-native - 我在从 react-native-elements 加载图标库时遇到问题

我无法使用 react-native-vector-icons 中的 Icon 组件。我之前可以毫无问题地使用它,但是现在当我将 Icon 组件导入到我使用 Expo 创建的 App.js 文件中时,出现错误。

我已经卸载并重新安装了 Expo,卸载并重新安装了 react-native-elements,并创建了一个新的 Expo 项目。

这是我来自 Expo 的 App.js 文件。唯一与默认 App.js 文件不同的是 Icon 和 Button 组件的导入。Button 组件正确呈现。

这是我的 package.json:

我收到错误 [未处理的承诺拒绝:错误:文件目录:///Users/{myusername}/Library/Developer/CoreSimulator/Devices/CE65DD4F-AFFE-46F7-A173-6B25AF30CBCE/data/Containers/Data/Application/ DB21F77C-3BE4-470E-AA62-52E6C8376F0C/Library/Caches/ExponentExperienceData/%2540psoren%252FOctave/ExponentAsset-b06871f281fee6b241d60582ae9369b9.ttf 不存在。] - node_modules/react-native/Modules.js/BatchedBact-native/Modules.js/Batch在 createErrorFromErrorData - node_modules/react-native/Libraries/BatchedBridge/NativeModules.js:104:55 中

0 投票
3 回答
88 浏览

reactjs - How do I fix Object?

I am using TextInputMask to set the currency. When I use it in the ListIstem element, it comes with other elements as "object".

Sample code:

Output;

0 投票
0 回答
412 浏览

react-native - 正确地去抖动如何反应原生动画

我正在构建一个 translateY e opacity 组件来动画显示在表单末尾的提交按钮。问题是每次道具变化太快时按钮都会停止工作

最大的问题是当对第一个单词使用自动更正时,文本长度变为零(用于显示或隐藏它的测试)并且返回太快,阻塞了动画

伊姆古尔

0 投票
2 回答
1095 浏览

react-native - 制作不可编辑,除非使用关于 React-Native-Elements

当用户单击一个< input >元素时,我会显示一个模式,供用户选择一个 DateTime。然后,所选值显示为< input >元素的值。这工作正常。

第一个问题: 但是,之后,< input >元素中会显示一个光标。情况不妙。如果用户输入任何内容,它会被覆盖,因为它会获取已由 DateTime Picker 设置的状态值。此元素不应手动编辑。它应该只接受来自 DateTime 选择器的值。

第二个问题: 如果用户再次点击< input >元素,模式不会再次显示。情况不妙。我希望用户能够选择不同的值。

如何解决以上 2 个问题?

0 投票
1 回答
6728 浏览

javascript - 在 React Native 中使用多个复选框处理状态

我有一个简单的表格,带有两个复选框,供某人选择一个或另一个,即Yes两者都不选择No。我正在使用React-native-element如下所示的工具包。

我想捕获并修改复选框的状态,但是当我单击其中一个复选框时,我会修改另一个复选框的状态,即两者都将被选中和未选中。如何独立修改复选框的状态,以便当我单击时YesNo未选中,反之亦然?一般来说,捕获状态以便我可以使用它的最佳方法是什么。

0 投票
2 回答
2284 浏览

react-native - 未定义不是对象(评估'_expo.Asset.loadAsync')

我正在使用 React-Native 创建一个项目,目前当我尝试编译我的代码时,我收到一条错误消息undefined is not an object (evaluating '_expo_.Asset.loadAsync')

我不完全确定是什么原因造成的,因为我在编译项目之前输入了很多代码。但是,从我收集的内容来看,这可能与我正在导入的字体有关?

目前这是我的代码导入字体的样子。