问题标签 [react-router-navigation]

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 投票
0 回答
220 浏览

react-native - 使用 react-router-native 和 react-router-navigation 从组件内更新导航栏中的标题和/或按钮

我在我的应用程序中使用 react-router-navigation。假设我们有一个登录页面,用户必须在其中输入他的用户名,并且该用户名应该在用户输入时出现在导航栏中。

鉴于路由是在实际组件的其他地方定义的,并且组件没有回调来更改路由道具:有可能实现这一点吗?也许是一些聪明的 HOC?想法?

像使用 redux 或类似的方式一直传递用户名这样的黑客不是选项。更具体地说,我希望能够从组件内覆盖Card(右键,标题,任何)中指定的任何属性。可能吗?

请在下面找到示例代码,谢谢

0 投票
1 回答
136 浏览

react-native - React Native:当我使用 react-router / react-router-navigation 时,视图上的样式无效

提前,对不起,如果我的英语不是最好的。

我已经很长时间没有在 React Native 上工作了,现在我必须用它来实现一个应用程序。我目前使用:

  • 安卓工作室 3.3
  • 安卓 9.0 API 28
  • 反应原生 0.57.8
  • 反应路由器 4.3.1
  • 反应路由器本机 4.3.0
  • 反应路由器导航 2.0.0-alpha.10

当我添加路由器时,样式就像背景颜色一样。从那时起,应用程序的背景只有白色,无论哪个组件在我使用视图时都不能代表边框。

我可能错过了什么吗?

我已经在每一点测试了 View 元素。结果相同。正如我所说,在我使用 React Router 之前,它是有效的。随着 React Native Paper 和 Redux 的集成,没有任何问题。我还尝试自定义styles.xml。虽然这确实适用于永久更改背景颜色,但这就是为什么我仍然不能将 Border 放在任何组件中。我还在卡片组件中尝试了“组件”而不是“渲染”。并且还带有自己的布局组件。

应用程序.js

Login.js 的一部分

都没有奏效。感谢帮助。

0 投票
1 回答
357 浏览

reactjs - 是否可以为 React Router 5 中的任何路由匹配 # 部分?

在我的应用程序中,我想匹配所有以#something 结尾的路线。

所以我可以将组件显示为内容顶部的弹出窗口。如何做到这一点?

0 投票
1 回答
732 浏览

react-native - React Native Drawer Item 我想通过右侧设置图标

请检查屏幕截图 1 - 代码 2 的屏幕截图 - 侧边菜单的屏幕截图

在此处输入图像描述

在此处输入图像描述