问题标签 [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.

0 投票
1 回答
1663 浏览

javascript - ant-design-mobile 可以与 create-react-native-app 一起使用吗?

我需要 从create-react-native-app生成的项目中添加{"plugins": [["import", { "libraryName": "antd-mobile" }]]},以使ant-design-mobile在 react native 中工作。.babelrc

我已经使用create-react-native-app开始了一个新项目。将 .babelrc 更改为:

班级:

但是,我仍然在开始时收到此错误:

谁能指出我的解决方案?

0 投票
1 回答
539 浏览

relay - 使用 Relay Modern 创建-react-native-app / expo

我们可以在 Expo 中使用 Relay Modern 吗?

https://docs.expo.io/versions/v17.0.0/guides/using-graphql.html的文档中,只提到了 Apollo 客户端。

0 投票
4 回答
106802 浏览

react-native - React Native:使用 Expo 生成 .apk 和 .ipa

我正在尝试使用 Expo & Create React Native App 为我的 React Native 应用程序生成一个 .ipa 和一个 .apk 文件。由于文档: https ://docs.expo.io/versions/v16.0.0/guides/building-standalone-apps ,我成功构建了该应用程序,并使其能够在 iOS 和 Android 设备上运行。 html

构建结束后,我的控制台显示类似

您的网址是 https://exp.host/@myname/myapp

然后我在我的设备上打开exp.host/@myname/myapp,应用程序通过 Expo 客户端显示。

但是在文档的第 4 点,据说

完成后,您将看到 .apk (Android) 或 .ipa (iOS) 文件的 url — 这是您的应用程序。

我有点困惑。在此过程中的任何地方,我都看不到在我的电脑上任何地方生成的任何 ipa 或 apk 文件。我错过了什么吗?我如何实际生成文件?

0 投票
0 回答
605 浏览

reactjs - 删除 React Native 中不必要的文件(CRNA 项目)

不必要的文件和文件夹

这是CRNA项目。

我可以禁用 Metro-bundler、react-native-packager-cache、hastle-map-react-native-packager 等文件和文件夹吗?

该文件和文件夹自行出现

0 投票
2 回答
1138 浏览

javascript - undefined 不是对象(评估“this.props.navigation.navigate”)(常见问题)(CRNA)

我正在使用 CRNA v0.44 。我正在做一个两屏注册。我在第一个屏幕上,现在我想使用反应导航进入第二个屏幕。

但出现错误:

undefined 不是对象(评估“this.props.navigation.navigate”)

我已经探索了互联网,发现需要将道具传递给按钮但无法弄清楚如何?

SignupForm.js:

0 投票
2 回答
562 浏览

firebase - 使用 create-react-native-app 和 firebase 登录 google(使用指数)

通过这段代码。

}

它可以获得用户名警报,但无法通过收到此错误将令牌发送到 Firebase。

请问有什么问题

0 投票
2 回答
9517 浏览

firebase - 在没有“弹出”项目的情况下在博览会(create-react-native-app)中使用 Firebase google 身份验证的任何方式

作为问题,在 firebase 中使用 google 登录需要设置 google-service 但如果您使用 create-react-native-app 创建新的 react-native 项目,则将没有“android”或“ios”文件夹(接受使用“eject ") 那么,有人对我有什么建议吗?但是我也不知道如何在我的项目中设置 google-service(即使我“弹出”项目)。

0 投票
2 回答
1543 浏览

android - 如何在地图上获取固定位置名称?

我用 CRNA 创建了一个 android 应用程序,我可以通过 Expo 的位置 API 获取用户的当前位置。但我不知道如何获取固定位置的城市名称?到目前为止,这是我的代码:

0 投票
1 回答
1083 浏览

ios - 将使用 create-react-native-app 创建的应用程序提交到 App Store(没有 XCode?)

在 react-native 0.45 之前,当您创建项目时,它会在 ios 文件夹中生成一个 XCode 项目文件,以便您可以使用 XCode 打开它并使用它来将您的应用程序提交到应用商店。

从 react-native 0.45 开始,react native 项目是使用create-react-native-app命令创建的,并且不再有 xcode 项目。

我读到您可以“弹出”以返回旧样式并获取 XCode 项目。create-react-native-app应该让一切变得更容易,所以我想有一种方法可以在不弹出的情况下提交到应用商店,这并不会使整个过程比使用 XCode 更痛苦。

明确一点:我知道可能有一些方法可以在没有 XCode 的情况下提交到应用商店,但它们不是更痛苦吗?我不敢相信 react-native 会认为不再生成 XCode 项目是一种改进。

有人能指出我正确的方向吗?

0 投票
1 回答
1417 浏览

react-native - 在 iOS 上未收到本地预定通知

我的 CRNA (Expo) 应用程序为事件提醒安排本地通知。通知是在 Android 上完美安排和接收的,但不是在 iOS 上。

我创建了一个简化的测试用例:https ://github.com/nandastone/crna-expo-local-notification-test

点击“发送即时通知”按钮调用Notifications.presentLocalNotificationAsync(),然后由回调接收。

点击“发送延迟通知”按钮可在 5 秒内安排通知,Notifications.scheduleLocalNotificationAsync()回调未收到该通知。

我知道如果应用程序位于前台(https://forums.expo.io/t/psa-reminder-notifications-in-ios-foregrounded-apps/641),iOS 不会显示通知,但我'在Notifications.addListener()回调中根本没有收到通知。在安排通知后关闭应用程序也没有效果。

我相当确定Permissions.REMOTE_NOTIFICATIONS本地通知不需要检查(它肯定不在 Android 上),但我已经将它包括在内以确保。

请帮忙!