问题标签 [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.
react-native - Expo 和 React Native 有什么区别?
来自世博会网站
Expo 让 Web 开发人员只需用 JavaScript 编写一次即可构建真正的原生应用程序,这些应用程序可以在 iOS 和 Android 上运行。
这不是 React Native 所做的吗?有什么不同?
react-native - 来自 ExNavigation 的 StackNavigation:解开导航
我正在使用来自 @exponent/ex-navigation 库的 StackNavigation。一切正常。但是 push() 或 pop() 没有任何动画。我已经尝试设置以下相同
如果我遗漏任何东西,请告诉我。
react-native - ExNavigation:如何将道具传递给所有路由器组件?
在下面的代码中,将数据库变量作为 props 传递给 Router/NavigationProvider 服务的所有组件的最佳方法是什么?
谢谢!
react-native - 使用 DrawerNavigation 退出前导航
一切都按预期工作,但我不知道如何退出
我有一个<Main/>
组件,<DrawerNavigationMenu/>
如示例中所示。这是我的<DrawerNavigationMenu/>
在“注销”项目中,我需要重置导航堆栈并渲染我的 Root 场景而没有返回的机会
我尝试使用initialStack=
而不是initialRoute=
,像这样
但是当我回击(Android)时,它仍然会回到 Home 场景。我在这里没有明确使用 Redux。这是实现退出导航的正确方法吗?有任何想法吗?请!
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>
exponentjs - 如何在 Windows 上启动 Expo XDE
我刚刚在 Windows 上安装了指数版本 11。安装程序完成后,它会自动启动 XDE。但后来我关闭了它。
我注意到在目录~\AppData\Local\xde\app-2.10.0
中有一个名为 的暗示性文件Exponent XDE.exe
,双击似乎是正确的,但我想知道:这实际上是推荐的启动方式,还是有一些命令行参数我应该传递这样省略它会导致微妙的问题,还是什么?
javascript - 将 ex-navigation 与 Exponent js 一起使用,当用户导航离开时,如何清除选项卡的 StackNavigation?
我将 ex-navigation 与 Exponent 和 React Native 一起使用。我有一个多选项卡 TabNavigation,其中每个选项卡都有自己的 StackNavigation 元素。当用户更改 TabNavigation 中的选项卡时,我想重置前一个选项卡的堆栈。
我已经可以使用popToTop重置 StackNavigation 元素,但我的问题是确定用户何时更改选项卡。是否有可以订阅的已发出的选项卡更改事件或路由更改事件?
react-native - 添加到最喜欢的按钮,在指数和呼喊中未正确设置样式
在以下示例中,我的“添加到收藏夹”按钮未右对齐,而是黑色而不是白色。我看不到任何地方定义的任何样式,而且我似乎无法使用指数到达 safari 检查器。
不正确
正确对齐的正确白星
查看示例代码 https://github.com/shoutem/ui/blob/develop/examples/components/Tiles.js - 看起来它应该将其样式设置为白色并右对齐,但在我的案子。我需要用封闭式包装它吗?我该如何调试?
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