React Native允许您使用React构建本机移动应用程序。 React Native的重点是在您关注的所有平台上实现开发人员效率 - 学习一次,随处写作。
我正在尝试在React Native应用程序中制作一个甜甜圈图,并且我尝试过像Victory-native和react-native-gifted-charts这样的库。这些都不适合我。他们都在提供类似的电子...
React Navigation tabPress 不包含 PreventDefault
我试图抑制选项卡的默认操作,并显示模式而不是屏幕。 包.json "@react-navigation/bottom-tabs": "6.5.11", “@react-navigation/
在 TypeScript Expo 应用程序中导入和使用react-native-gifted-charts 时遇到问题
我最近使用 Expo CLI 和使用 TypeScript 模板的命令 expo init appName 设置了一个简单的 TypeScript 应用程序。该应用程序运行良好,直到我尝试集成react-native-g...
解析 CSV 文件时出错:[TypeError: 网络请求失败]
我正在使用 papaparse 在我的 React Native 应用程序中实现 csv 文件。我不明白为什么我不断收到此错误,指出解析 CSV 文件时出错:[TypeError: 网络请求失败]。
我有一些关于 React 代码的问题。在我的 App.jsx 中,我编写了包含或不包含从 jsx 标签获得的对象的解构逻辑: 我有一些关于 React 代码的问题。在我的 App.jsx 中,我编写了从 jsx 标签获得的对象的解构和不解构逻辑: <input name="fName" placeholder="First Name" onChange={handleChange} value={fullName.fName} /> <input name="lName" placeholder="Last Name" onChange={handleChange} value={fullName.lName} /> 这是解构方式的代码: function handleChange(event) { const { name, value } = event.target; setFullName((preValue) => { if (name === "fName") { return { fName: value, lName: preValue.lName, }; } else if (name === "lName") { return { fName: preValue.fName, lName: value, }; } }); } 虽然这是没有解构方式的代码 function handleChange(event) { setFullName((preValue) => { if (event.target.name === "fName") { return { fName: event.target.value, lName: preValue.lName, }; } else if (event.target.name === "lName") { return { fName: preValue.fName, lName: event.target.value, }; } }); } 请注意,我尝试用相同的逻辑编写代码。然而,虽然前者确实有效,但在后一种方式中,我的代码不起作用并开始崩溃并显示此错误: TypeError Cannot read properties of null (reading 'name') eval /src/components/App.jsx:11:23 8 | 9 | function handleChange(event) { 10 | setFullName((preValue) => { > 11 | if (event.target.name === "fName") { | ^ 12 | return { 13 | fName: event.target.value, 14 | lName: preValue.lName, 我希望即使我不使用解构它也能工作 在第一个片段中,值 name 和 value 在调用 setFullName 之前被复制。在第二个示例中,访问对象 event。如果对象被修改,您会得到不同的行为。 示例: const event = { target: 1 } function f1(event) { const {target} = event; g1(() => { console.log(target); }); } function f2(event) { g2(() => { console.log(event.target); }); } function g1(f) { setTimeout(f, 10); } function g2(f) { setTimeout(f, 10); } f1(event); f2(event); event.target = 10;
可以下载图片,但无法使用Image.getSize()获取大小
我是 React Native 的新手,但我已经使用 JavaScript 一段时间了。我正在尝试使用 Image.getSize 获取纵横比,以便我的图像看起来不错,但我不断收到以下警告: 失败...
我无法使用expo将我的Android应用程序提交到Google Play,因为apk不被接受,即使我将app-bundle放在eas.json的buildType中
我正在尝试将我的应用程序提交到 Google Play,在成功构建后,当我运行 eas build -p android 时,出现以下错误: [日志] Google Api 错误:无效请求 - 不允许 APK...
如何在react-native-tab-view中向选项卡添加图标
我正在使用react-native-tab-view,我可以只在选项卡上放置文本,但我想要图标。 GitHub 上有一些答案,但不清楚。如果你知道什么那就完美了!
react-native-config 不起作用(两个操作系统中的配置均为空)
我真的很挣扎于这个看似非常原始的错误。我已经安装了react-native-config,当console.logging Config对象时它返回{}。 Android 上都出现这个问题...
我尝试了 rn-sliding-up-panel 但我没有得到想要的结果。为了绘制清晰的图片,我想要类似于 YouTube 音乐的 UI,其中迷你播放器可以拖动到播放器屏幕。我尝试参考一些视频...
DetoxRuntimeError:目录中没有“adb”可执行文件
使用 React Native 应用程序,在 Android 模拟器上运行测试时遇到 Detox 运行时错误。 我已经在我的机器(macbook)上配置了 android,并且能够在模拟器上运行该应用程序...
进程“命令‘npx.cmd’’以非零退出值完成 1 React Native 构建问题
我正在研究 React Native。当我尝试使用创建 Android 版本时 gradlew assemble发布 然后得到一个 * 什么地方出了错: 任务“:app:bundleReleaseJsAndAssets”执行失败....
React Native:非法节点 ID 设置为 Animated.Add 节点的输入
我正在使用 React Native 0.63.4,有时会出现此错误。很确定它与输入焦点有关,包括自动对焦和用户手动对焦。问题是:它几乎从未发生过,非常零星……
当我打开地图组件时,使用 Expo 创建的 React Native Android 应用程序崩溃
我正在开发一个博览会应用程序,我在其中使用 MapView 来渲染地图,但我使用的是包装 react-native-maps 的react-native-map-clustering。当我通过博览会打开应用程序时,...
React-Native with Expo:显示“找不到模块‘xxx’或其相应的类型声明。”导入自定义常量视图时
我用 Expo 创建了一个 React Native 项目。 我在 /components 文件夹中有 MainButton.tsx 文件,如下所示: 从“react-native”导入{视图,文本}; const 主按钮 = () => {
expo React-native - 禁用隧道连接中的地铁超时
我的开发环境是在 wsl2 上的 ubuntu 中,使用 vscode 作为编辑器,使用远程 wsl 扩展在 Windows 上运行。我正在使用 Expo Go 应用程序在物理 Android 设备上运行它,使用
我是 React-Native 的新手。尝试制作一些非常简单的应用程序。无法弄清楚如何获取 XML 数据。使用 JSON,一切都变得清晰而简单。 但是如何获取 XML 呢?尝试将其转换为 JSON vi...
react Native a11y:对元素进行分组以实现更好的配音公告,同时仍然暴露内部可访问元素
根据我目前的理解,VoiceOver 从左到右、从上到下宣布内容,因为它假设视觉用户是如何看待内容的。 (我还不明白画外音是如何表达的......
React Native Navigation - 标题推出 headerRight 和 headerLeft
问题 如果标题太长,它会在应用省略号之前推出 headerRight 和 headerLeft。 笔记 我在这里发现了一个类似的问题,但没有解决此问题:React Native
升级到 SDK 34 后,使用任何系统 Intent 作为操作时,应用程序在 startActivity 期间崩溃
我无法再使用任何 Intent 来使用 startActivity,甚至是 Settings.ACTION_DISPLAY_SETTINGS,因为它只会导致应用程序崩溃。 08-06 18:41:05.762 20049 20374 E 未知:ReactNative:异常...