开发者问题收集
在 react native expo bare 工作流中使用本机模块的正确方法是什么?我想使用react-native-pdf和react-native-blob-util但我收到错误:TypeError:null 不是对象(评估“ReactNativeBlobUtil.DocumentDir”)并且不变违规:“main”尚未注册。如果发生以下情况,可能会发生这种情况:Metro(本地开发服务器
这是我的 app.js 代码import React from 'react';import {SafeAreaView,ScrollView,StatusBar,StyleSheet,Text,useColorScheme,View,} from 'react-native';import { createDrawerNavigator } from '@react-navigation/dra
登录后,用户被重定向到个人资料页面,我从 firestore(firebase)获取数据,然后使用它来显示个人资料详细信息,但我收到渲染错误 TypeError:null 不是对象。我检查了我的 firestore 文档是否包含我正在获取的所有数据。我的个人资料页面源代码 ->import { StyleSheet, View, Text, ScrollView, Image, Touchable
我正在制作一个自定义输入组件const CustomInput = (props) => {console.log(props);return (<TextInput{...props}ref={props.ref}placeholder={props.placeholder}style={{ ...styles.text, ...props.style }}/>);};在我想使用它的文件中,我有
我正在开发的应用是一款多游戏应用(鸟类游戏、鼹鼠游戏和扫雷游戏)。开始屏幕是菜单。它在此屏幕上向我发出循环警告。当我点击启动地鼠游戏时,游戏运行得很自然,但是当我按下返回按钮返回菜单时,我收到错误:“无法对未安装的组件执行 React 状态更新”错误,然后连续出现“TYPE ERORR:null 不是对象”。屏幕截图:循环警告Null 不是对象Node.js 错误地鼠游戏的App.jsimport
大家好,我是 React Native 的新手,在我的应用程序中,我试图扫描 ble 设备并在屏幕上列出它们的名称。在代码源中,人们最常将蓝牙低功耗管理器创建为const manager = new BleManager();,但是当我尝试此代码(当然还有其他方法)时,它会出现类似这样的错误TypeError: null is not an object (evaluating '_BleModu
我目前正在尝试使用 React Native 构建一个应用程序,用户可以在其中输入数据、生成二维码,然后共享同一个二维码。输入数据和生成二维码的工作方式与预期一致。然而,共享却让我很头疼。目前,我将数据保存为普通变量,并使用“react-native-qrcode-svg”显示二维码。对于共享部分,我使用的是“react-native-share”。后者给出了此错误:TypeError:null
我想在我的expo项目中使用@twotalltotems/react-native-otp-input。我已经阅读了@twotalltotems/react-native-otp-input的文档,但出现了此错误。我尝试了https://github.com/tttstudios/react-native-otp-input/issues/87但这些都对我不起作用!
在过去的 1.5 天左右的时间里,我尝试让 react-native-track-player 工作,但就是无法实现。无论我怎么尝试,我总是遇到相同的错误块:ERROR TypeError: null is not an object (evaluating 'TrackPlayer.RATING_HEART')ERROR Invariant Violation: Module AppRegi
我正在使用 react-native-element-timer (https://www.npmjs.com/package/react-native-element-timer),但 useRef 钩子存在问题。timerRef 的引用是通过渲染“Timer”元素设置的,但我希望计时器在调用函数“Stopwatch”时直接启动,而不是通过onButtonClick 启动。所以我需要在渲染之前引
因此,我想创建一个本机模块,它将检测应用程序是在模拟器/模拟器还是实际设备上运行。在Android上一切正常,但我在iOS上遇到了问题。我已经创建了一个AbcModule.h和一个AbcModule.m文件#import <React/RCTBridgeModule.h>@interface AbcModule : NSObject <RCTBridgeModule>@end这是AbcModule
我正在尝试使用 stripe-react-native(与 expo 一起使用并使用 android)库,但是我立即使用 StripeProvider 时出现此错误(我按照文档操作):TypeError: null is not an object (evaluating '_NativeStripeSdk["default"].initialise')This error is located
每次我将 RtcEngine 导入我的应用程序时(从“react-native-agora”导入 RtcEngine;),我都会收到以下错误:TypeError: null is not an object (evaluating 'AgoraRtcChannelModule.prefix')at node_modules\react-native\Libraries\LogBox\LogBox.
我正在尝试使用react-native-pdf-lib在我的应用程序中创建 pdf,但是我遇到了这个错误[TypeError: null 不是对象 (正在评估'_reactNativePdfLib.default.getDocumentsDirectory')]我的代码 const page1 = PDFPage.create().setMediaBox(200, 200).drawText('Y
我正在使用 firebase 为 firebase 项目实现 GoogleSign。我安装了以下三个软件包: "@react-native-firebase/app": "^11.3.0","@react-native-firebase/auth": "^11.3.0","@react-native-google-signin/google-signin": "^6.0.0",然后在我的 L