问题标签 [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.
react-native - react-native-scripts 如何开始工作?
我正在react-native
使用https://github.com/react-community/create-react-native-app学习。它有一个有趣的模块:react-native-scripts
.
有人可以解释一下我是如何react-native-scripts start
工作的吗?
看起来它模仿了expo
模块,或者是 的包装器expo
,所以我很好奇为什么开发人员选择这样做而不是expo
直接使用。
expo
我喜欢它无需让您获得帐户并使用隧道即可加载服务器的方式,它是如何做到的?
react-native - 如何在 React Native 中进行签名捕获?
我试图了解如何在 React Native 中进行签名捕获。我的应用程序是使用创建的create-react-native-app
,Expo
并且我希望不必弹出应用程序来使此功能正常工作。
是否有可能在 webview 中包装这样的东西?https://github.com/szimek/signature_pad
我也看过这个项目,https://github.com/RepairShopr/react-native-signature-capture但它需要我弹出应用程序并使用react-native link
.
寻找有关如何实现此功能的任何建议或建议,同时使我的项目尽可能简单(理想情况下,使用 create-react-native-app,但如果这不可能,有人可以向我解释为什么吗?)
arrays - React Native FlatList:renderItem() 在 JSON 数组上逐个字符
我正在尝试通过 React Native 上的 FlatList 显示 JSON 数组的元素。在 renderItem() 中,当我尝试访问每个项目的键时,什么都不会输出。所以我尝试只渲染每个项目,我的 FlatList 每行显示一个字符。我查看了 FlatList 的文档,所以我不确定在将数组作为数据传递给 FlatList 之前是否需要调整数组。
这是我的 JSON 数组的格式(目前应该只有一个元素):
这是我在 render() 中的用法:
控制台的输出如下所示:
然而,屏幕上的最终结果是每行打印一个字符。我的猜测是每个角色都被视为一个项目,但我不确定如何解决这个问题。
谢谢你的时间。
windows - Windows 上的 info.plist 位置,用于使用 Expo 进行本机反应
我使用create-react-native-app来创建反应原生应用程序。
我的机器是Windows 10,我使用Expo在iphone上部署应用程序。
我不能将 http 或 https 与自签名证书一起使用,所以我想将ATS 异常添加到 info.plist 中。
我应该把 info.plist 放在哪里?
我应该为 info.plist 使用任何默认模板吗?
react-native - Hot Reload 在 react-native android 中不起作用
我在 Windows 10 和 Ubuntu 16.04 上尝试过。在这两种情况下,热重载仅适用于 jsx 中的更改,但不适用于我更改 javascript 中的变量或函数或其他内容时。热重载已启用。实时重新加载已禁用。当我在 Visual Studio 代码编辑器中保存更改时,虚拟设备 (android studio) 会重新加载,但更改不存在。EXPO App 中的物理设备上也是如此。
首先我没有安装守望者。Hot Relaod 不工作。安装后热重载也不起作用。
我使用 create-react-native-app 启动应用程序。它不会被弹出。
包.json:
守望者版
节点版本 v6.13.1
我在这里读到一些文章,它可以帮助在 Windows 上提高 MAX_WAIT_TIME。但我没有 \node_modules\react-native\node_modules\node-haste\lib\FileWatcher\ index.js 文件。
为什么它也不能在 Ubuntu 上运行?
我真的需要守望者吗?应该如何配置?我的 .watchmanconfig 文件是一个空对象,例如 {}。
Hot Reload 通常与 create-react-native-app 一起使用吗?
有人知道我可以在这里尝试什么来让热重载工作吗?感谢您的帮助!
react-native - 使用 Expo 运行时,create-react-native-app 无法构建 javascript 包
我在我的机器上安装了 create-react-native-app 以开始使用 React Native 并在 npm start 步骤本身上被此错误停止。
当前环境:
节点 - 6.14.0 npm - 3.10.10 世博会 - 2.3.0.1012011
在我的终端上,我得到了 96% 的“构建 JavaScript 包失败”。
在我的手机上单击“显示详细信息”时出现 - “错误代码:CLIENT_LOADING_ERROR 状态代码:500”
vagrant - 世博与流浪
我正在尝试在 vagrant linux 机器上构建一个 react-native-app。
我正在尝试使用 expo 访问我手机上的应用程序,但它不起作用。
有没有人设法通过端口转发或类似的东西来完成这项工作?
reactjs - 为什么 crna 不使用最新版本的 react 和 react-native?
在我的 package.json 我有:“react”:“16.3.0-alpha.1”,“react-native”:“0.54.0”
通常当前版本的 react 是 16.3.0 没有 alpha 和 react-native 0.55.0
javascript - 不是系统字体错误,可能与异步有关?
所以我得到“Roboto-Black”不是系统字体,尝试通过 Expo.Font.loadAsync() 错误。但我在其他帖子中读到有些人遇到了类似的问题,解决方案是使用等待/承诺。但是,我不确定如何使用我的代码执行此操作,因为我只是按照教程执行此操作,这是我第一次尝试使用具有最少 JS 知识的 create-react-native-app :( 请帮助我检查此代码片段让我知道我做错了什么: