问题标签 [create-react-native-app]
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.
fonts - 如何使用 CRNA 和 Expo 加载自定义字体
这是我的文件结构
在 App.js 中
我正在尝试在 src/screens/home.js 中加载我的字体
我想将自定义字体添加到标题的标题中。我不确定是否需要将其导入 home.js,例如 import { chunky } from '../app'; 同样,当我尝试导入它“.../app”不起作用时,我认为第一个时期是退出当前文件,第二个时期是进入 src 我只是假设添加第三个期间将带我到根文件夹并进入应用程序......我刚刚意识到大写可能在导入中很重要,所以我的 App.js 文件不是“.../app”而是“.../App”根文件夹。
我的结果
没有我的自定义字体现在的样子
react-native - 在未弹出 Redux 的情况下测试 Jest React-Native Expo CRNA
如何在不弹出的情况下使用 Expo(默认)让组件、Redux 操作和 Reducers 的所有测试工作,以创建 React Native App (CRNA)?
还通过 Expo 使用 Axios、Redux-Thunk 异步操作和 React-Native Maps。
android - adb 服务器版本 (39) 与此客户端 (36) 不匹配;杀戮
我试图在我的 Ubuntu PC 上的 Genymotion 上运行 react-native 应用程序(使用 create-react-native-app 创建)。当我运行时npm run android
,我收到此错误,
所以我搜索并关注了这个stackoverflow问题的第一个答案。(当我第一次运行adb kill-server
时它显示,adb is not found
所以我使用安装它sudo apt install adb
)但是当我运行时adb start-server
(根据答案)我现在收到这个错误,
这是为什么 ?我做错了什么?
reactjs - 反应本机指定设备模拟器不起作用
我用create-react-native-app创建了一个项目。当我运行时,xcrun simctl list devices
我得到以下输出:
因此,当我尝试在 iPhone 8 上运行我的应用程序时,例如:
react-native run-ios --simulator="iPhone 8"
它仍然会启动 iPhone X 模拟器。我究竟做错了什么?
sqlite - AsyncStorage 与 Expo.SQLite
我正在创建一个可以下载、上传、存储许多图像的应用程序。我正在尝试了解如何最好地管理数据以提高性能。
我正在使用 Redux 存储我的应用程序的状态,我使用 redux-persist 将状态存储在 AsyncStorage 中。
但我也明白 create-react-native-app 还在 expo 包中提供了一个名为 SQLite 的模块。(https://docs.expo.io/versions/latest/sdk/sqlite.html)。
我试图找出在哪里存储我的数据是个好主意。
我应该将所有图像(base64 编码)存储到 redux 中吗?这可能高达 100mb 的数据。或者我应该将图像存储到 SQLite 中,我假设数据像在 sqlite “.db” 文件中一样平坦存储?
react-native - 这个丢失的包(ebay-global-header-node)的替代品是什么?
描述
我试图启动一个示例项目
它抛出这个错误:
比我运行那个孤立的命令:
并引发此错误:
我也在远程服务器上做了,以确保它不是网络问题
环境
npm ls react-native-scripts
:/var/www └──(空)
npm ls react-native
:/var/www └──(空)
npm ls expo
:/var/www └──(空)
node -v
:/var/www └──(空)
npm -v
: v8.9.4yarn --version
: 1.3.2watchman version
: 守望者: 找不到命令- 操作系统:Linux SPDEV1 4.13.0-26-generic #29~16.04.2-Ubuntu SMP Tue Jan 9 22:00:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
react-native - JEST 测试失败 - TypeError:无法读取 CRNA Expo 应用程序中未定义的属性“获取”
我不是对 fetch 函数进行单元测试,所以即使像jest-fetch-mock这样的库也无助于摆脱错误。既不axios
也不isomorphic-fetch
运行会yarn test
产生这个。
类似于: *错误:无法读取属性获取。使用 jest-expo 和 react native(可能是重复的,但问题没有详细说明) * Jest throwing TypeError: Cannot read property 'fetch' of undefined
https://github.com/react-community/create-react-native-app/issues/208
脸书/开玩笑#3499
- 脸书/开玩笑#3538
我的屏幕中有一个 fetch 方法(不在我的测试中)。请注意,无论我是否评论/使用我的 fetch 函数,都会发生上述错误。
我怀疑这与我的 babel 或 jest 配置有关。
上面的错误发生在我的.babelrc
下面。改变.babelrc
:
通过删除“es2015”预设会导致另一个错误。请注意,即使没有babel-preset-es2015
devDependency,也会发生这种情况。
我正在使用yarn 1.3.2
& ubuntu 17.04
& Node v9.5.0
&create-react-native-app version: 1.0.0
我的应用组件:
javascript - React Native:如何使用本地图像和数据资产制作模块化组件?
create-react-native-app v1.0.0
react-native-cli 2.0.1
react-native 0.52.0
Android API 25
我在 ./src/data 中有几个 JSON 文件(别名为数据)和 ./src/assets/images 中有几个图像(别名为图像)。
我正在制作一个可根据相应数据过滤和排序的图像列表。此外,我有不同类型的图像,用户可以在紧凑和扩展视图之间切换。
从我的搜索看来,我计划从数据对象属性动态引用图像路径是不可能的,我需要执行以下操作:
或者
这适用于切换,但我仍然有原始问题,我无法从我的数据对象中实际分配 image1 和 image2,例如:
其中 data.image1.img 是文件名。
有没有办法解决这个问题,我可以动态引用本地图像以获取可重用组件中的相应数据?
没有使用每个数据对象的图像对单个组件进行硬编码,我很茫然。
我是 React 和移动设备的新手,所以我可能忽略了文档或在线搜索中的某些内容。
android - Windows 10 上的 react-native run-android 问题
我使用 Create-React-Native-App 开发了一个应用程序,通常会使用“npm run android”测试工作,其中 Expo 客户端安装在我的设备上,一旦我的笔记本电脑和移动设备位于同一 WiFi 网络上,它将加载该应用程序。
当我使用 create-react-native-app 时,它放置的目录结构是这样的(src 目录是我创建的):
现在我已经完成了应用程序的开发,我尝试运行以下命令:react-native run-android 以将 APK 安装到我的设备并为 Android 和 iOS 创建环境,并使用它们各自的入口点(如 index.android.js/index)。 ios.js 但我没有看到任何这些,我得到的输出是:
扫描文件夹中的符号链接 D:\ROHIT\Projects\appDirectory\node_modules (141ms)
请帮我解决这个问题,因为我对 React-Native 还很陌生,无法理解生成用于测试和生产的 APK,以安装在各种设备上进行试点测试
谢谢,最好的,罗希特