reactjs - 不变违规:当`goBack()` React Navigation 5 时需要 eventType 参数
问题描述
我正在使用"@react-navigation/native": "^5.9.3",
并尝试使用 Hooks,但不幸的是,我Invariant Violation: eventType argument is required.
在尝试弹出时遇到错误,即goBakc()
调用
基本上我的所有屏幕都在 a 中single stack
,并且我试图在我的子组件中使用 hook,让我们说一下Header.tsx
哪个正在使用项目。
它的代码非常简单。
import { useNavigation } from "@react-navigation/native"
const { goBack } = useNavigation()
和 onPress 我只是打电话。
onPress={() => goBack()}
解决方案
这不是由于goBack()
导航问题
,我正在使用一些本机模块并添加/订阅自定义事件,以删除它eventEmitter.removeAllListeners()
,这是导致崩溃的原因
只是将其替换为eventEmitter.removeListener('CustomeEventName', () => {})
推荐阅读
- python - urllib RobotFileParser - robots.txt 中看似冲突的规则
- javascript - 在 React 中将 mapbox 线变成 turf.js 曲线(贝塞尔)线
- html - 如果单词超过宽度,如何设置行高
- ansible - 使用多个页面迭代 Ansible Tower API
- c# - C# Rabbitmq 生产者
- azure - 使用 DMS 进行在线迁移的其他选项
- windows - 在 Windows 10 上运行 PostgreSQL 服务的用户的默认 pgpass.conf 位置是什么?
- sql - 在 Redshift 中创建视图时选择列的名称
- github - 为另一个项目运行 gitlab-ci
- gensim - 如何将预训练 LDA 模型传递给 Gensim 中的 ldaseq 用于 DTM?