问题标签 [expo]

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 投票
3 回答
5751 浏览

react-native - 如何在 React Native Expo 应用程序中集成 i18n-js

我在我的 Expo 应用程序中实例化 I18n 时遇到问题。问题的 TL;DR 是需要翻译的组件是在之前渲染的

返回并设置语言环境。我不知道如何最好地设置它。到目前为止,我有一个 I18n 实例的文件,然后我将其导入并在我的应用程序的其他任何地方使用。它看起来像这样:

然后,在我的根应用程序组件中,我执行以下操作:

从'./src/i18n'导入I18n;

日志说明了预期值——首先是默认语言环境,然后是 main2 中的更新语言环境。问题是在进行更改之前,子视图是使用第一个语言环境呈现的,我不明白为什么?

我想不出更好的方法来做到这一点,任何想法/提示将不胜感激:-)

0 投票
1 回答
1451 浏览

react-native - 如何在 react-native 和 ex-navigation 中一起使用 Drawer 和 Tab 导航

我正在 react-native 中构建一个应用程序并使用ex-navigation实现导航。我想使用 TabNav 来提供对最常用功能的快速访问,并将 DrawerNav 用于应该可用但不经常使用的功能。

我搜索并尝试了自己,但我不能同时拥有抽屉和标签导航。前导航示例应用程序两者兼而有之。它从抽屉导航开始,当我单击选项卡导航示例时,抽屉图标消失了。

有没有人有一些提示/提示如何完成这项工作?

0 投票
2 回答
16403 浏览

react-native - 将反应原生项目转换为博览会

我正在尝试使用命令行“ exp convert ”将我的react-native项目转换为Expo
And I follow the following steps:

  1. npm 安装 -g exp

  2. 然后我开始'exp convert'

问题在于下图中此级别的执行块。所以我无法完成转换过程有没有人可以帮我解决它?

在此处输入图像描述

0 投票
1 回答
4345 浏览

react-native - React-native (expo) - 无效类型

在使用 Expo 成功初始化 React-native 应用程序的模板构建后,我开始更改以添加我自己的模板,包括 redux。它返回以下错误(在远程调试窗口中):

App.js 是:

以及完整代码: https ://github.com/wastelandtime/rpgame

请指教。

0 投票
1 回答
848 浏览

react-native - react-native-vector-icons,TabBarItem 元素类型无效

想换个TabBarIOS的图标,写了如下代码,却变成Element type is invalid的错误。

在此处输入图像描述

使用以下代码时,没有任何问题。

这是我在 create-react-native-app 中制作的一个 expo 项目,这有关系吗?

包.json

0 投票
3 回答
7944 浏览

react-native - 使用 Expo XDE 找不到入口文件 index.js

当我在 Expo 中加载我的 react-native 应用程序时,出现错误:“在任何根目录中都找不到入口文件 index.js。”

我正在添加到现有的 React Web 应用程序,并在根级别有 index.ios.js。一切都在本地,在模拟器中和通过我的手机硬连线的 Xcode 上运行良好。我已经转换了我的应用程序exp convert并将所有信息集成到exp.json.

ios 应用程序的所有信息都包含在一个名为“ios”的文件夹中。

有没有人遇到过这种情况或对如何摆脱困境有任何想法?

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 投票
1 回答
7149 浏览

reactjs - React Native - 在状态内的对象上设置状态

我在模态屏幕上有两个文本输入,当我填充第一个输入时 - 状态已更新,当我跳转到第二个输入并开始输入时 - 第一个输入的值为空。

这是代码:

文本输入如下所示:

我认为问题在于更新状态内对象的状态,但我不知道如何解决这个问题。

0 投票
1 回答
387 浏览

react-native - 使用 ReactLocalization 模块反应原生到博览会迁移问题

我有一个现有的 React-native 项目,我正试图将其转移到expo

我已按照此处描述的步骤执行此操作。我已经完成了文章中的所有步骤,但是当我开始项目时,我遇到了以下错误。

在此处输入图像描述

根据我的研究,我了解到,libReactNativeLocalization.a某处缺少文件。

这是我用于本地化的库。

我究竟做错了什么?

0 投票
1 回答
8229 浏览

reactjs - .map() , Undefined 不是 React Native 中的函数

所以我调用了一个 API 并使用它来设置状态。

我的状态:

我的 API 调用和承诺函数:

我已经尝试了代码的不同变体,但它仍然给出了这个错误。我正在使用 Expo 框架。

undefined 不是一个函数(评估 'data.map(function (record){record.date *= 1000})')