问题标签 [exponentjs]

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 投票
10 回答
122380 浏览

react-native - Expo 和 React Native 有什么区别?

来自世博会网站

Expo 让 Web 开发人员只需用 JavaScript 编写一次即可构建真正的原生应用程序,这些应用程序可以在 iOS 和 Android 上运行。

这不是 React Native 所做的吗?有什么不同?

0 投票
1 回答
303 浏览

react-native - 来自 ExNavigation 的 StackNavigation:解开导航

我正在使用来自 @exponent/ex-navigation 库的 StackNavigation。一切正常。但是 push() 或 pop() 没有任何动画。我已经尝试设置以下相同

如果我遗漏任何东西,请告诉我。

0 投票
1 回答
799 浏览

react-native - ExNavigation:如何将道具传递给所有路由器组件?

在下面的代码中,将数据库变量作为 props 传递给 Router/NavigationProvider 服务的所有组件的最佳方法是什么?

谢谢!

0 投票
1 回答
725 浏览

react-native - 使用 DrawerNavigation 退出前导航

我基于Ex-navigation 的示例构建了我的导航

一切都按预期工作,但我不知道如何退出

我有一个<Main/>组件,<DrawerNavigationMenu/>如示例中所示。这是我的<DrawerNavigationMenu/>

在“注销”项目中,我需要重置导航堆栈并渲染我的 Root 场景而没有返回的机会

我尝试使用initialStack=而不是initialRoute=,像这样

但是当我回击(Android)时,它仍然会回到 Home 场景。我在这里没有明确使用 Redux。这是实现退出导航的正确方法吗?有任何想法吗?请!

0 投票
0 回答
140 浏览

javascript - 基于 Ex-Navigation 中当前选择的 TabBar 项隐藏 TabBar 导航

我对基于当前选择的标签栏项目隐藏标签栏导航器很感兴趣。无论如何,我可以订阅更改选项卡事件吗?这是我当前的标签导航设置:

<TabNavigation tabBarHeight={48} tabBarStyle={this._getTabBarStyle(this.props)} sceneStyle={this._getSceneStyle(this.props)} id='main' navigatorUID='main' initialTab='catalog' onRegisterNavigatorContext={() => { console.log(this) }} > <TabItem id='catalog' renderIcon={isSelected => { if (isSelected) { return <TabButton type='selectedCatalog' /> } else { return <TabButton type='catalog' /> } }} > <StackNavigation initialRoute={Router.getRoute('catalog')} /> </TabItem> <TabItem id='notification' renderIcon={isSelected => { if (isSelected) { return <TabButton type='selectedNotifications' /> } else { return ( <View> <TabButton type='notifications' /> </View> ) } }} > <StackNavigation initialRoute={Router.getRoute('notification')} /> </TabItem> <TabItem id='redeem' renderIcon={isSelected => { if (isSelected) { return <TabButton type='selectedRedeem' /> } else { return <TabButton type='redeem' /> } }} > <StackNavigation initialRoute={Router.getRoute('redeem')} /> </TabItem> </TabNavigation>

0 投票
0 回答
192 浏览

javascript - import "from" 子句中的“At”@ 符号是什么意思?

我正在查看 React Native 的Exponent框架,我在他们的演示应用程序中注意到了这一行:

我隐约知道 ES7 装饰器,但这似乎不是一个。

那个小标志的目的是什么?

0 投票
1 回答
670 浏览

exponentjs - 如何在 Windows 上启动 Expo XDE

我刚刚在 Windows 上安装了指数版本 11。安装程序完成后,它会自动启动 XDE。但后来我关闭了它。

我注意到在目录~\AppData\Local\xde\app-2.10.0中有一个名为 的暗示性文件Exponent XDE.exe,双击似乎是正确的,但我想知道:这实际上是推荐的启动方式,还是有一些命令行参数我应该传递这样省略它会导致微妙的问题,还是什么?

0 投票
1 回答
525 浏览

javascript - 将 ex-navigation 与 Exponent js 一起使用,当用户导航离开时,如何清除选项卡的 StackNavigation?

我将 ex-navigation 与 Exponent 和 React Native 一起使用。我有一个多选项卡 TabNavigation,其中每个选项卡都有自己的 StackNavigation 元素。当用户更改 TabNavigation 中的选项卡时,我想重置前一个选项卡的堆栈。

我已经可以使用popToTop重置 StackNavigation 元素,但我的问题是确定用户何时更改选项卡。是否有可以订阅的已发出的选项卡更改事件或路由更改事件?

0 投票
1 回答
827 浏览

react-native - 添加到最喜欢的按钮,在指数和呼喊中未正确设置样式

在以下示例中,我的“添加到收藏夹”按钮未右对齐,而是黑色而不是白色。我看不到任何地方定义的任何样式,而且我似乎无法使用指数到达 safari 检查器。

不正确

不正确的黑星

正确对齐的正确白星

在此处输入图像描述

查看示例代码 https://github.com/shoutem/ui/blob/develop/examples/components/Tiles.js - 看起来它应该将其样式设置为白色并右对齐,但在我的案子。我需要用封闭式包装它吗?我该如何调试?

0 投票
1 回答
2204 浏览

node.js - 如何清除指数项目中未满足的对等依赖错误

我从一个基本的指数启动项目开始,然后按照他们的教程添加了一个 apollo 客户端,最后遇到了一堆对等依赖问题。我该如何解决 - 我需要固定某些版本的 apollo 客户端吗?冲突是什么?

根据本指南添加 apollo 客户端参考:https ://docs.getexponent.com/versions/v12.0.0/guides/using-apollo.html

这是指数启动项目从一开始就存在的单个对等依赖错误(我是否需要以某种方式修复它 - 指数被固定以响应 15.3.2)?

以及我跑步后的所有警告npm install apollo-client react-apollo --save